Tak - możesz używać PowerShell z SQL Server 2005. Powłoka SQL Server 2008 minishell, sqlps.exe, która jest dostarczana z SQL Server 2008, działa z serwerami 2005, a nawet 2000.
Aby uzyskać sqlps, musisz zainstalować SQL Server 2008 Management Studio lub sqlps jest dostępne jako osobny plik do pobrania w ramach Pakiet funkcji SQL Server 2008
Ponadto można pisać kod PowerShell bezpośrednio przy użyciu obiektów zarządzania SQL Server (SMO). SMO to podstawowe klasy używane w SSMS i sqlps i zostały po raz pierwszy wprowadzone w SQL Server 2005. Podobnie jak sqlps, SMO będzie działać z SQL Server 2000.
Koordynowany przeze mnie projekt CodePlex, Rozszerzenia SQL Server PowerShell , zapewnia ponad 130 funkcji i używa SMO i PowerShell, które działają z wersjami SQL Server 2000 do 2008 R2.