Ja – Sie können PowerShell mit SQL Server 2005 verwenden. Die Minishell von SQL Server 2008, sqlps.exe, die mit SQL Server 2008 geliefert wird, funktioniert mit 2005- und sogar 2000-Servern.
Um sqlps zu erhalten, müssen Sie entweder SQL Server 2008 Management Studio installieren oder sqlps ist als separater Download als Teil von SQL Server 2008 Feature Pack
Darüber hinaus können Sie PowerShell-Code direkt mit SQL Server Management Objects (SMO) schreiben. SMO ist die zugrunde liegende Klasse, die in SSMS und sqlps verwendet wird, und wurde erstmals in SQL Server 2005 eingeführt. Wie sqlps funktioniert SMO mit SQL Server 2000.
Das CodePlex-Projekt, das ich koordiniere, SQL Server PowerShell Extensions , bietet über 130 Funktionen und verwendet SMO und PowerShell, die mit den Versionen 2000 bis 2008 R2 von SQL Server funktionieren.