Exécuter Windows PowerShell à partir de SQL Server Management Studio

Vous pouvez démarrer des sessions Windows PowerShell à partir de l'Explorateur d'objets dans SQL Server Management Studio. Management Studio lance Windows PowerShell, charge le module sqlps et affecte au contexte de chemin d'accès le nœud associé dans l'arborescence de l'Explorateur d'objets.

Avant de commencer

Lorsque vous spécifiez l'exécution de PowerShell pour un objet dans l'Explorateur d'objets, SQL Server Management Studio démarre une session Windows PowerShell dans laquelle les composants logiciels enfichables SQL Server PowerShell ont été chargés et inscrits. Le chemin d'accès de la session est prédéfini avec l'emplacement de l'objet sur lequel vous avez cliqué avec le bouton droit dans l'Explorateur d'objets. Par exemple, si vous cliquez avec le bouton droit sur l'objet de base de données AdventureWorks2012 dans l'Explorateur d'objets et que vous sélectionnez Démarrer PowerShell, le chemin d'accès Windows PowerShell est défini comme suit :

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

Exécuter PowerShell

Pour exécuter PowerShell à partir de SQL Server Management Studio

  1. Ouvrez l'Explorateur d'objets.

  2. Accédez au nœud de l'objet à utiliser.

  3. Cliquez avec le bouton droit sur l'objet et sélectionnez Démarrer PowerShell.

Autorisations

S'il a été ouvert à partir de Management Studio, PowerShell ne fonctionne pas avec les privilèges d'administrateur, ce qui peut empêcher certaines activités telles que les appels à WMI.

Voir aussi

Concepts

SQL Server PowerShell