Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous pouvez démarrer des sessions Windows PowerShell à partir de l'Explorateur d’objets dans SQL Server Management Studio (SSMS). SSMS lance Windows PowerShell, charge le module SqlServer et définit contexte du chemin d’accès pour le nœud associé dans l’arborescence de l’Explorateur d’objets.
Remarque
Il existe deux modules SQL Server PowerShell : SqlServer et SQLPS.
Le module SqlServer est le module PowerShell actuel à utiliser.
Le module SQLPS fait partie de l’installation de SQL Server (à des fins de compatibilité descendante), mais il n’est plus mis à jour.
Le module SqlServer contient les versions mises à jour des applets de commande disponibles dans SQLPS ainsi que de nouvelles applets de commande pour prendre en charge les dernières fonctionnalités SQL.
Installez le module SqlServer à partir de PowerShell Gallery.
Pour plus d’informations, consultez SQL Server PowerShell.
Quand 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 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 de droite sur l'objet de base de données AdventureWorks 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\AdventureWorks2022>
Exécuter PowerShell
Exécutez PowerShell à partir de SQL Server Management Studio.
Ouvrez l' Explorateur d'objets.
Accédez au nœud de l'objet à utiliser.
Cliquez avec le bouton droit sur l’objet et sélectionnez Démarrer PowerShell.
Autorisations
Lors de l’ouverture à partir de SQL Server Management Studio, PowerShell ne s’exécute pas avec des privilèges d’administrateur, ce qui peut empêcher certaines activités telles que les appels à WMI.