Configurer et utiliser des applets de commande Service Manager pour Windows PowerShell
Cet article fournit une présentation des applets de commande Service Manager pour l’interface de ligne de commande Windows PowerShell.
Avant de pouvoir exécuter n’importe quelle commande dans l’interface de ligne de commande Windows PowerShell dans Service Manager, vous devez définir la stratégie d’exécution sur RemoteSigned. Avant de pouvoir exécuter des applets de commande d’entrepôt de données, vous devez importer manuellement le module d’applets de commande de l’entrepôt de données.
Les applets de commande Service Manager sont implémentées dans les deux modules suivants :
System.Center.Service.Manager. Ce module est importé automatiquement chaque fois qu’une session Windows PowerShell Service Manager est ouverte.
Microsoft.EnterpriseManagement.Warehouse.Cmdlets. Ce module doit être importé manuellement.
Prise en main des applets de commande Service Manager
Windows PowerShell est un interpréteur de commandes Windows qui inclut une invite interactive et un environnement de script. Windows PowerShell utilise des applets de commande pour manipuler les objets Windows PowerShell. Service Manager inclut de nombreuses applets de commande que vous pouvez utiliser pour effectuer différentes tâches liées à Service Manager sans utiliser la console Service Manager. Par exemple, vous pouvez utiliser l’applet de commande Import-SCSMManagementPack pour importer un pack d’administration.
Les applets de commande Service Manager sont fournies dans deux modules répertoriés ci-dessous. Dans Service Manager, ces modules d’applet de commande ne sont pas installés dans le chemin d’accès classique répertorié dans la variable $env :PSModulePath. Par conséquent, si vous exécutez l’applet Get-Module -List
de commande, les modules Service Manager ne sont pas répertoriés.
Applets de commande d’administrateur : module System.Center.Service.Manager qui contient les applets de commande nécessaires pour les tâches administratives courantes.
Applets de commande de l’entrepôt de données : module Microsoft.EnterpriseManagement.Warehouse.Cmdlets qui contient les applets de commande nécessaires pour fonctionner sur l’entrepôt de données Service Manager.
Les applets de commande de l’entrepôt de données fonctionnent sur la base de données de l’entrepôt de données et vous pouvez les exécuter sur le serveur d’administration Service Manager ou sur le serveur d’administration de l’entrepôt de données.
Les données retournées à partir de la commande Windows PowerShell peuvent contenir plus d’informations que celles qui peuvent être affichées dans une fenêtre de commande Windows PowerShell par défaut. Nous vous recommandons d’augmenter la largeur de la fenêtre de commande : cliquez avec le bouton droit sur la barre de titre, sélectionnez Propriétés et, dans l’onglet Disposition , définissez la largeur de la taille de la mémoire tampon d’écran sur 120.
Les procédures suivantes vous aident à bien démarrer avec les applets de commande Service Manager.
Ouvrir une session Windows PowerShell Service Manager à partir de la console Service Manager
Dans la console Service Manager, sélectionnez Administration.
Dans le volet Tâches , sélectionnez Démarrer la session PowerShell.
Le module d’applet de commande administrateur est automatiquement préimporté dans cette session.
Ouvrir une session Windows PowerShell Service Manager à partir de Windows
Sur l’ordinateur qui héberge le serveur d’administration Service Manager, dans la barre des tâches, sélectionnez Démarrer, pointez sur Tous les programmes, puis sélectionnez Microsoft System Center.
Sélectionnez la version> de Service Manager<, puis sélectionnez Service Manager Shell.
Le module d’applet de commande administrateur est automatiquement préimporté dans cette session.
Répertorier toutes les applets de commande Service Manager
Ouvrez une session Windows PowerShell du Gestionnaire de services.
Pour répertorier les applets de commande incluses dans le module administrateur, dans la session Windows PowerShell service Manager, entrez les éléments suivants, puis appuyez sur Entrée :
Get-Command -module System.Center.Service.Manager
Pour répertorier les applets de commande incluses dans le module de l’entrepôt de données, dans la session Windows PowerShell service Manager, entrez les éléments suivants, puis appuyez sur Entrée :
Get-Command -module Microsoft.EnterpriseManagement.Warehouse.Cmdlets
Obtenir de l’aide pour une applet de commande
Ouvrez une session Windows PowerShell du Gestionnaire de services.
Vous pouvez désormais accéder à l’aide sur la zone, ou vous pouvez utiliser le
-online
paramètre pour accéder à l’aide en ligne la plus récente :Aide sur la zone : tapez la commande suivante. Remplacez le nom de l’applet de commande par le nom de l’applet de commande pour laquelle vous souhaitez obtenir de l’aide, par exemple , Import-SCSMManagementPack :
Get-help <cmdlet-name> -detailed
Aide en ligne et à jour : tapez la commande suivante, puis appuyez sur Entrée :
Get-help <cmdlet-name> -online
Cette commande utilise le
-online
paramètre pour accéder à la dernière aide en ligne d’une applet de commande. Il ouvre un navigateur web et affiche l’aide en ligne disponible pour le nom de l’applet de commande.
Liste des applets de commande Service Manager
Service Manager prend en charge les applets de commande Windows PowerShell suivantes, qui sont implémentées dans deux modules : le module administrateur et le module d’entrepôt de données.
Applets de commande d’administrateur dans le module System.Center.Service.Manager
Applet de commande | Description |
---|---|
Add-SCSMAllowListClass | Ajoute les classes spécifiées à la liste verte des classes utilisées par service Manager Operations Manager CI Connector pendant la synchronisation. |
Export-SCSMManagementPack | Exporte un pack d’administration en tant que fichier au format XML valide que vous pouvez importer ultérieurement dans Service Manager ou Operations Manager. |
Get-SCSMAllowList | Récupère la liste verte des classes utilisées par service Manager Operations Manager CI Connector pendant la synchronisation. |
Get-SCSMAnnouncement | Récupère les annonces définies dans Service Manager. |
Get-SCSMChannel | Récupère les canaux de notification par e-mail définis dans Service Manager. |
Get-SCSMClass | Récupère une classe. |
Get-SCSMClassInstance | Récupère les objets d’instance de classe. |
Get-SCSMCommand | |
Get-SCSMConnector | Récupère les connecteurs définis dans Service Manager. |
Get-SCSMDCMWorkflow | Récupère la liste des flux de travail de gestion de configuration souhaités définis dans Service Manager. |
Get-SCSMDeletedItem | Récupère les éléments qui ont été marqués pour suppression dans Service Manager. |
Get-SCSMDiscovery | Récupère les informations de découverte à partir d’Operations Manager et de Service Manager. |
Get-SCSMEmailTemplate | Récupère les modèles de messagerie définis dans Service Manager. |
Get-SCSMEmailTemplateContent | Récupère le contenu des modèles de messagerie Service Manager. |
Get-SCSMGroup | Récupère des groupes à partir d’Operations Manager et de Service Manager. |
Get-SCSMManagementGroupConnection | Récupère toutes les connexions de groupe d’administration, y compris l’état IsActive de ces connexions. Une seule connexion aura son état IsActive défini sur True, car une seule connexion peut être active à tout moment. |
Get-SCSMManagementPack | Récupère des objets qui représentent des packs d’administration qui ont été importés. |
Get-SCSMObjectTemplate | Récupère un modèle d’objet. |
Get-SCSMQueue | Récupère les files d’attente définies dans Service Manager. |
Get-SCSMRelationship | Récupère des informations sur les objets de relation d’Operations Manager et de Service Manager. |
Get-SCSMRelationshipInstance | Récupère les instances de relations d’Operations Manager et de Service Manager. |
Get-SCSMRunAsAccount | Récupère les comptes d’identification. |
Get-SCSMSetting | Récupère les paramètres de configuration de System Center Service Manager. |
Get-SCSMSubscription | Récupère les abonnements configurés dans Service Manager. |
Get-SCSMTask | Récupère les tâches définies dans Service Manager. |
Get-SCSMUser | Récupère les utilisateurs définis dans Service Manager. |
Get-SCSMUserRole | Récupère les rôles d’utilisateur définis dans Service Manager. |
Get-SCSMView | Récupère les vues définies dans Service Manager. |
Get-SCSMWorkflow | Récupère des informations de configuration pour les flux de travail Service Manager. |
Get-SCSMWorkflowStatus | Récupère l’état des flux de travail dans Service Manager. |
Import-SCSMInstance | Importe des objets et des relations à partir d’un fichier de valeurs séparées par des virgules (.csv) dans Service Manager. |
Import-SCSMManagementPack | Importe les packs d’administration. |
New-SCOrchestratorConnector | Crée un connecteur Service Manager Orchestrator. |
New-SCRelationshipInstance | Crée une instance d’une relation. |
New-SCSMADConnector | Crée un connecteur Active Directory. |
New-SCSMAlertRule | Crée une règle d’alerte à utiliser avec un connecteur d’alerte Operations Manager dans Service Manager. |
New-SCSMAnnouncement | Crée une annonce dans Service Manager. |
New-SCSMClassInstance | Ajoute une instance de classe à la base de données. |
New-SCSMCMConnector | Crée un connecteur Configuration Manager dans Service Manager. |
New-SCSMDCMWorkflow | Crée un flux de travail de gestion de configuration souhaité dans Service Manager. |
New-SCSMEmailTemplate | Crée un modèle de messagerie pour Service Manager. |
New-SCSMManagementGroupConnection | Crée une connexion pour le groupe d’administration spécifié. La connexion de groupe d’administration la plus récente qui a été créée est la connexion active utilisée par les applets de commande Get- par défaut, dans laquelle vous n’avez pas spécifié le nom d’ordinateur et les informations d’identification, ou les paramètres SCSession. |
New-SCSMManagementPack | Crée un pack d’administration. |
New-SCSMManagementPackBundle | Regroupe des packs d’administration individuels et leurs ressources, en créant un bundle de packs d’administration. |
New-SCSMOMAlertConnector | Crée un connecteur d’alerte Operations Manager dans Service Manager. |
New-SCSMOMConfigurationItemConnector | Crée un connecteur CI Operations Manager dans Service Manager. |
New-SCSMRunAsAccount | Crée un compte d’identification. |
New-SCSMSubscription | Crée un abonnement dans Service Manager. |
New-SCSMUserRole | Crée un rôle d’utilisateur dans Service Manager. |
New-SCSMWorkflow | Crée un flux de travail dans Service Manager. |
New-SCVMMConnector | Crée un connecteur Service Manager Virtual Machine Manager. |
Protect-SCSMManagementPack | Scelle un pack d’administration, ce qui l’empêche d’être modifié. |
Remove-SCSMAllowListClass | Supprime les classes spécifiées de la liste verte des classes utilisées par operations Manager CI Connector lors de la synchronisation dans Service Manager. |
Remove-SCSMAnnouncement | Supprime une annonce de Service Manager. |
Remove-SCSMClassInstance | Supprime une instance d’un objet d’élément de configuration. |
Remove-SCSMConnector | Supprime un connecteur de Service Manager. |
Remove-SCSMDCMWorkflow | Supprime un flux de travail de gestion de configuration souhaité de Service Manager. |
Remove-SCSMEmailTemplate | Supprime un modèle d’e-mail de Service Manager. |
Remove-SCSMManagementGroupConnection | Supprime une connexion de groupe d’administration. |
Remove-SCSMManagementPack | Supprime les packs d’administration. |
Remove-SCSMRunAsAccount | Supprime un compte d’identification. |
Remove-SCSMSubscription | Supprime un abonnement de Service Manager. |
Remove-SCSMUserRole | Supprime un rôle d’utilisateur de Service Manager. |
Remove-SCSMWorkflow | Supprime un flux de travail de Service Manager. |
Reset-SCSMAllowList | Réinitialise la liste verte des classes utilisées par operations Manager CI Connector dans Service Manager à la liste verte par défaut. |
Restore-SCSMDeletedItem | Restaure les éléments qui ont été précédemment supprimés dans Service Manager. |
Set-SCSMChannel | Définit les propriétés du canal de notification par e-mail dans Service Manager. |
Set-SCSMManagementGroupConnection | Définit la connexion spécifiée comme connexion active. La connexion active est la connexion qui est implicitement utilisée lorsque vous exécutez une applet de commande Get- sans spécifier les paramètres -ComputerName et -Credential ou -SCSession . Une seule connexion peut être active à tout moment. Par défaut, la connexion active est la dernière connexion créée à l’aide de l’applet de commande New-SCManagementGroupConnection . |
Start-SCSMConnector | Démarre un connecteur Service Manager. |
Test-SCSMManagementPack | Teste la validité d’un pack d’administration. |
Update-SCSMAnnouncement | Met à jour les propriétés d’une annonce pour Service Manager. |
Update-SCSMClassInstance | Met à jour les valeurs de propriété d’une instance de classe d’élément de configuration. |
Update-SCSMConnector | Met à jour les propriétés d’un connecteur Service Manager. |
Update-SCSMDCMWorkflow | Met à jour les propriétés d’un flux de travail de gestion de configuration souhaité. |
Update-SCSMEmailTemplate | Met à jour les propriétés d’un modèle e-mail. |
Update-SCSMRunAsAccount | Met à jour les informations d’identification associées à un compte d’identification. |
Update-SCSMSetting | Met à jour les paramètres de configuration de Service Manager. |
Update-SCSMSubscription | Met à jour les propriétés d’abonnement dans Service Manager. |
Update-SCSMUserRole | Définit la propriété UserRole pour un utilisateur Service Manager. |
Update-SCSMWorkflow | Met à jour les propriétés du flux de travail. |
Applets de commande Data Warehouse dans le module Microsoft.EnterpriseManagement.Warehouse.Cmdlets
Applet de commande | Description |
---|---|
Disable-SCDWJob | Désactive un travail d’entrepôt de données pour l’empêcher de s’exécuter. |
Disable-SCDWJobSchedule | L’applet de commande Disable-SCDWJobSchedule désactive une planification de travail de l’entrepôt de données, ce qui entraîne l’arrêt de la planification du travail lors du lancement des travaux. Si la planification du travail a été activée précédemment, la désactivation de la planification du travail conserve les paramètres de planification du travail. Pour modifier les paramètres de planification du travail, exécutez l’applet de commande Set-SCDWJobSchedule . |
Disable-SCDWSource | Active tous les travaux affiliés à la source de données spécifiée. |
Enable-SCDWJob | Active un travail d’entrepôt de données afin qu’il puisse s’exécuter en fonction de sa planification. |
Enable-SCDWJobSchedule | L’applet de commande Enable-SCDWJobSchedule permet aux administrateurs de l’entrepôt de données d’activer les planifications de travaux afin que les travaux s’exécutent en fonction de leur planification spécifiée. Pour désactiver la planification du travail, utilisez l’applet de commande Disable-SCDWJobSchedule . |
Enable-SCDWSource | Active tous les travaux affiliés à la source de données spécifiée. |
Get-SCDWEntity | Obtient la liste des tables de faits, des dimensions, des tables et des outriggers qui existent dans un entrepôt de données. |
Get-SCDWJob | Obtient l’état du travail de tous les travaux récurrents, notamment les travaux d’extraction, de transformation et de chargement (ETL). |
Get-SCDWJobModule | Retourne des informations détaillées pour le travail spécifié. Ces informations incluent les modules de travail qui sont exécutés dans le cadre du travail. |
Get-SCDWJobSchedule | L’applet de commande Get-SCDWJobSchedule affiche des informations de planification pour les travaux de l’entrepôt de données. Vous pouvez utiliser le paramètre JobName pour spécifier un travail pour lequel afficher des informations de planification. Sinon, l’applet de commande Get-SCDWJobSchedule affiche des informations de planification pour tous les travaux de l’entrepôt de données. |
Get-SCDWModule | |
Get-SCDWRetentionPeriod | L’entrepôt de données supprime les lignes après une période de rétention prédéfinie. Cette applet de commande donne la période de rétention d’une entité particulière en minutes. Si aucune entité n’est fournie, elle renvoie la période de rétention par défaut pour toutes les entités. |
Get-SCDWSource | Active tous les travaux affiliés à la source de données spécifiée. |
Get-SCDWSourceType | Obtient les types de sources de données qui peuvent être inscrites dans l’entrepôt de données. |
Get-SCDWWatermark | Obtient le filigrane le plus récent pour le module de travail spécifié. |
New-SCDWSourceType | Pour inscrire une source auprès de l’entrepôt de données, le type de source de données doit d’abord être inscrit auprès de l’entrepôt de données. Cette applet de commande permet d’inscrire un nouveau type de source de données en important le pack d’administration approprié et en effectuant les modifications de configuration appropriées. |
Register-SCDWSource | Inscrit des instances de types de sources de données, telles que Service Manager, Operations Manager et Configuration Manager, dans l’entrepôt de données. |
Set-SCDWJobSchedule | Définit la planification d’un travail d’entrepôt de données. |
Set-SCDWRetentionPeriod | Définit la période de rétention des données en minutes pour une table de faits spécifique dans une base de données d’entrepôt de données spécifique ou définit la valeur par défaut pour les tables de faits dans la base de données. |
Set-SCDWSource | Met à jour la définition des classes et des relations qui peuvent être remplies pour une instance d’une source de données. |
Set-SCDWWatermark | - Définit le filigrane à partir duquel le traitement des données ultérieur doit continuer. |
Start-SCDWJob | Démarre un travail d’entrepôt de données. |
Annuler l’inscription-SCDWManagememtPack | |
Annuler l’inscription-SCDWSource | Annule l’inscription d’une source de données à partir de l’entrepôt de données. |
Étapes suivantes
- Pour effectuer des tâches de maintenance sur les travaux de l’entrepôt de données, consultez Gérer l’entrepôt de données.