Partager via


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

  1. Dans la console Service Manager, sélectionnez Administration.

  2. 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

  1. 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.

  2. 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

  1. Ouvrez une session Windows PowerShell du Gestionnaire de services.

  2. 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
    
  3. 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

  1. Ouvrez une session Windows PowerShell du Gestionnaire de services.

  2. 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.