Powershell es una utilidad Windows para
ejecución de comandos de línea y scripting basada en .NET Framework. Powershell está disponible nativamente en Windows 7 y Windows Server 2008, es opcional en versiones anteriores de Windows (se puede descargar e instalar).
SQL Server 2008 instala Windows PowerShell y un conjunto de complementos de SQL Server que exponen la funcionalidad de SQL Server en Windows PowerShell. La
utilidad de línea de comandos SQLPS se emplea para ejecutar sesiones de Windows PowerShell que incluyen los complementos de SQL Server.
Para iniciar SQL Powershell, abrir una línea de comandos y ejecutar:
sqlpsPoweshell inicia y nos muestra un prompt PS SQLSERVER:\> que queda listo para recibir los comandos que ingresemos. El proveedor de SQL Server Windows PowerShell expone la jerarquía de objetos de SQL Server en rutas de acceso similares a las rutas de acceso al sistema de archivos.
La jerarquía se puede
explorar con comandos usuales de DOS o UNIX, como:
dir,
cd,
ls.
En la figura vemos cómo recorrer la jerarquía hasta llegar a una instancia de SQL Server 2008 Express que se llama
GLARRIERA3W7\SQLEXPRESS2008. Observar cómo con 'ls' listamos los objetos disponibles en cada "carpeta".
Sitio Microsoft de Windows Powershell (en inglés)
http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspxInformación general de PowerShell de SQL Server
http://msdn.microsoft.com/es-es/library/cc281954.aspxHow to Download Windows PowerShell 1.0
http://www.microsoft.com/windowsserver2003/technologies/management/powershell/download.mspx