I’ve been working quite a bit with PowerShell and SQL Server 2012 just recently. In earlier versions of SQL Server you had to load the SMO assemblies to get access to the admin functionality.
In SQL Server 2012 –
gives you the SQL Server provider, the cmdlets and loads the SMO assemblies for you.
Nice and easy so I don’t have to do anything extra. That’s a good module