Compartir a través de


Ejecución de Windows PowerShell desde SQL Server Management Studio (SSMS)

Puede iniciar sesiones de Windows PowerShell desde el Explorador de objetos en SQL Server Management Studio (SSMS). SSMS inicia Windows PowerShell, carga el módulo SqlServer y establece el contexto de ruta de acceso al nodo asociado en el árbol del Explorador de objetos.

Nota:

Hay dos módulos de SQL Server PowerShell: SqlServer y SQLPS.

El módulo SqlServer es el módulo de PowerShell actual que se va a usar.

El módulo SQLPS está incluido en la instalación de SQL Server (por motivos de compatibilidad con versiones anteriores), pero ya no se actualiza.

El módulo SqlServer contiene versiones actualizadas de los cmdlets en SQLPS e incluye cmdlets para admitir las características más recientes de SQL.

Instale el módulo SqlServer desde la Galería de PowerShell.

Para obtener más información, visite SQL Server PowerShell.

Al especificar la ejecución de PowerShell para un objeto en el Explorador de objetos, SQL Server Management Studio inicia una sesión de Windows PowerShell en la que los complementos PowerShell de SQL Server se han cargado y registrado. La ruta de acceso para la sesión está preestablecida en la ubicación del objeto en el que hizo clic con el botón derecho en el Explorador de objetos.

Por ejemplo, si hace clic con el botón derecho en el objeto de base de datos AdventureWorks en el Explorador de objetos y selecciona Iniciar PowerShell, la ruta de acceso de Windows PowerShell se establece en lo siguiente:

SQLSERVER:\SQL\MyComputer\MyInstance\Databases\AdventureWorks2022>

Ejecutar PowerShell

Ejecute PowerShell desde SQL Server Management Studio.

  1. Abra el Explorador de objetos.

  2. Navegue al nodo del objeto en el que trabajará.

  3. Haga clic con el botón derecho en el objeto y seleccione Iniciar PowerShell.

Permisos

Cuando se abre desde SQL Server Management Studio, PowerShell no se ejecuta con privilegios de administrador, lo que podría impedir algunas actividades como llamadas a WMI.