Oui -- Vous pouvez utiliser PowerShell avec SQL Server 2005. Le minishell SQL Server 2008, sqlps.exe, fourni avec SQL Server 2008 fonctionne avec les serveurs 2005 et même 2000.
Pour obtenir sqlps, vous devez soit installer SQL Server 2008 Management Studio, soit sqlps est disponible en téléchargement séparé dans le cadre du Pack de fonctionnalités SQL Server 2008
De plus, vous pouvez écrire du code PowerShell directement à l'aide de SQL Server Management Objects (SMO). SMO est les classes sous-jacentes utilisées dans SSMS et sqlps et a été introduite pour la première fois dans SQL Server 2005. Comme sqlps, SMO fonctionnera avec SQL Server 2000.
Le projet CodePlex que je coordonne, SQL Server PowerShell Extensions , fournit plus de 130 fonctions et utilise SMO et PowerShell qui fonctionnent avec les versions 2000 à 2008 R2 de SQL Server.