Ja -- Du kan använda PowerShell med SQL Server 2005. SQL Server 2008 minishell, sqlps.exe, som levereras med SQL Server 2008 fungerar mot 2005 och till och med 2000 servrar.
För att få sqlps måste du antingen installera SQL Server 2008 Management Studio eller så är sqlps tillgänglig som en separat nedladdning som en del av SQL Server 2008 Feature Pack
Dessutom kan du skriva PowerShell-kod direkt med SQL Server Management Objects (SMO). SMO är de underliggande klasserna som används i SSMS och sqlps och introducerades först i SQL Server 2005. Liksom sqlps kommer SMO att fungera mot SQL Server 2000.
CodePlex-projektet jag koordinerar, SQL Server PowerShell Extensions , tillhandahåller över 130 funktioner och använder SMO och PowerShell som fungerar med 2000 till 2008 R2-versioner av SQL Server.