Ya -- Anda dapat menggunakan PowerShell dengan SQL Server 2005. Minishell SQL Server 2008, sqlps.exe, yang dikirimkan bersama SQL Server 2008 berfungsi pada server 2005 dan bahkan 2000.
Untuk mendapatkan sqlps, Anda harus menginstal SQL Server 2008 Management Studio atau sqlps tersedia sebagai unduhan terpisah sebagai bagian dari Paket Fitur SQL Server 2008
Selain itu Anda dapat menulis kode PowerShell secara langsung menggunakan SQL Server Management Objects (SMO). SMO adalah kelas dasar yang digunakan dalam SSMS dan sqlps dan pertama kali diperkenalkan di SQL Server 2005. Seperti sqlps, SMO akan bekerja melawan SQL Server 2000.
Proyek CodePlex yang saya koordinasikan, Ekstensi SQL Server PowerShell , menyediakan lebih dari 130 fungsi dan menggunakan SMO dan PowerShell yang bekerja dengan SQL Server versi 2000 hingga 2008 R2.