はい -- SQL Server 2005 で PowerShell を使用できます。SQL Server 2008 に同梱されている SQL Server 2008 ミニシェル sqlps.exe は、2005 および 2000 サーバーに対しても機能します。
sqlps を入手するには、SQL Server 2008 Management Studio をインストールするか、SQL Server 2008 機能パック
さらに、SQL Server 管理オブジェクト (SMO) を使用して PowerShell コードを直接記述できます。 SMO は、SSMS と sqlps で使用される基本クラスであり、SQL Server 2005 で初めて導入されました。sqlps と同様に、SMO は SQL Server 2000 に対して機能します。
私がコーディネートする CodePlex プロジェクト、SQL Server PowerShell 拡張機能 、130 を超える関数を提供し、SQL Server の 2000 ~ 2008 R2 バージョンで動作する SMO と PowerShell を使用します。