Да – можете да използвате PowerShell с SQL Server 2005. Minishell на SQL Server 2008, sqlps.exe, който се доставя с SQL Server 2008, работи срещу 2005 и дори 2000 сървъри.
За да получите sqlps, трябва или да инсталирате SQL Server 2008 Management Studio, или sqlps се предлага като отделно изтегляне като част от SQL Server 2008 Feature Pack
Освен това можете да пишете код на PowerShell директно с помощта на SQL Server Management Objects (SMO). SMO е основните класове, използвани в SSMS и sqlps, и е представен за първи път в SQL Server 2005. Подобно на sqlps, SMO ще работи срещу SQL Server 2000.
Проектът CodePlex, който координирам, SQL Server PowerShell Extensions , предоставя над 130 функции и използва SMO и PowerShell, които работят с версии от 2000 до 2008 R2 на SQL Server.