A. Absolutely. I wrote a quick blog tutorial on this exact topic: "Database Access within PowerShell". It shows you how to use both SQL Server and non-SQL Server databases. You'll basically be using elements of the .NET Framework rather than normal PowerShell cmdlets.
Do you have a Windows PowerShell question? Why not submit it to Don? Post your question at windowsitpro.com/go/SubmitFAQ and you might see your answer online! Find more PowerShell FAQs, articles, and other resources at windowsitpro.com/go/DonJonesPowerShell.