Con la CTP6 di SQL Server 2008 è disponibile in modo nativo l'integrazione con Powershell. Questa integrazione, come potete ben immaginare, migliorerà notevolmente la vita dei DBA.
Se volete iniziare subito a provare le potenzialità di questa nuova risorsa, potete utilizzare da subito la consolle sqlps.exe:
che è accedibile direttamente dal menu contestuale del Management Studio:
Se però voi avete il vostro ambiente per l'esecuzione di script PowerShell, il tool sqlps.exe potrebbe non farvi contenti 
Io, ad esempio, utilizzo PowerShell+. Per poter utilizzare le funzionalità fornite da SQL Server 2008 all'interno di qualsiasi Shell di PowerShell dovete semplicemente registrare gli snap-in.
Con il comando
Get-Snapin -Registered
potete verificare che i due snap-in aggiunti da SQL Server siano registrati:
Name : SqlServerCmdletSnapin
PSVersion : 1.0
Description : This is a PowerShell snap-in that includes various SQL Server cmdlets.
Name : SqlServerProviderSnapin
PSVersion : 1.0
Description : SQL Server Provider
e con i seguenti comandi li potete registrare per l'utilizzo:
Add-PSSnapin SqlServerCmdletSnapin
Add-PSSnapin SqlServerProviderSnapin
fatto ciò potete utilizzare liberamente i cmdlet di SQL Server e il suo provider:
Bellissimo!