Sì:puoi utilizzare PowerShell con SQL Server 2005. La minishell di SQL Server 2008, sqlps.exe, fornita con SQL Server 2008, funziona con server 2005 e persino 2000.
Per ottenere sqlps devi installare SQL Server 2008 Management Studio o sqlps è disponibile come download separato come parte di Pacchetto funzionalità SQL Server 2008
Inoltre, puoi scrivere codice PowerShell direttamente utilizzando SQL Server Management Objects (SMO). SMO è la classe sottostante utilizzata in SSMS e sqlps ed è stata introdotta per la prima volta in SQL Server 2005. Come sqlps, SMO funzionerà con SQL Server 2000.
Il progetto CodePlex che coordino, Estensioni di SQL Server PowerShell , fornisce oltre 130 funzioni e usa SMO e PowerShell che funzionano con le versioni dalla 2000 alla 2008 R2 di SQL Server.