Partager via


New-SCSMDCMWorkflow

Crée un flux de travail DCM (Desired Configuration Management) dans Service Manager.

Syntaxe

New-SCSMDCMWorkflow
   [-DisplayName] <String>
   [-ConfigurationBaseLine <Hashtable[]>]
   [-Description <String>]
   [-Enable <Boolean>]
   [-ManagementPack <ManagementPack>]
   [-Template <ManagementPackObjectTemplate>]
   [-EnableNotification <Boolean>]
   [-Notification <Hashtable[]>]
   [-PassThru]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

La cmdlet New-SCSMDCMWorkflow crée un flux de travail DCM (Desired Configuration Management) dans Service Manager.

Exemples

Exemple 1 : Créer un flux de travail DCM

PS C:\>$ManagementPack = Get-SCSMManagementPack -Name "*IncidentManagement.Configuration" 
PS C:\> $Template01 = Get-SCObjectTemplate -Name "AssignedToUserNotificationTemplate" 
PS C:\> $Template02 = Get-SCObjectTemplate -Name "HighPriorityIncidentTemplate" 
PS C:\> $Template03 = Get-SCObjectTemplate -Name "DefaultIncidentTemplate" 
PS C:\> New-SCSMDCMWorkflow -DisplayName "DCMWorkflow03" -Description "A DCM workflow" -Enable $False -EnableNotification $True -ManagementPack $ManagementPack -Notification @{User = "Assigned To User";Template = $Template01},@{User="Created By User";Template= $Template02} -Template $Template03 
PS C:\> Get-SCSMDCMWorkflow
DisplayName     Description           Enabled
-----------     -----------           -------
DCMWorkflow03   A DCM workflow        False

La première commande obtient un pack d’administration qui correspond à la chaîne IncidentManagement.Configuration à l’aide de l’applet de commande Get-SCSMManagementPack. La commande stocke cet objet dans la variable $ManagementPack.

Les trois commandes suivantes obtiennent des modèles à l’aide de l’applet de commande Get-SCSMObjectTemplate. Les commandes stockent ces modèles dans les variables $Template 01, $Template 02 et $Template 01. Les deux premiers modèles sont utilisés dans les valeurs du paramètre notification . L’autre modèle est utilisé comme valeur du paramètre modèle de .

La quatrième commande crée un flux de travail DCM portant le nom DCMWorkflow03.

La commande finale vérifie la création à l’aide de l’applet de commande Get-SCSMDCMWorkflow.

Paramètres

-ComputerName

Spécifie le nom de l’ordinateur sur lequel le service System Center Data Access s’exécute. Le compte d’utilisateur spécifié dans le paramètre Credential doit avoir des droits d’accès à l’ordinateur spécifié.

Type:System.String[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ConfigurationBaseLine

Spécifie la table de hachage qui représente la configuration de base du flux de travail DCM. Les valeurs valides sont les suivantes :

  • Ligne de base
  • Configuration
Type:System.Collections.Hashtable[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Confirm

Vous invite à confirmer avant d’exécuter l’applet de commande.

Type:System.Management.Automation.SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Credential

Spécifie les informations d’identification que cette applet de commande utilise pour se connecter au serveur sur lequel le service System Center Data Access s’exécute. Le compte d’utilisateur spécifié doit avoir des droits d’accès à ce serveur.

Type:System.Management.Automation.PSCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Description

Spécifie la description du flux de travail DCM.

Type:System.String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DisplayName

Spécifie le nom complet de l’objet de flux de travail créé par cette applet de commande.

Type:System.String
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Enable

Indique si cette applet de commande active ou désactive le flux de travail DCM.

Type:System.Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EnableNotification

Indique si cette applet de commande active ou désactive les notifications.

Type:System.Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ManagementPack

Spécifie le pack d’administration dans lequel le flux de travail DCM est stocké.

Type:Microsoft.EnterpriseManagement.Configuration.ManagementPack
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Notification

Spécifie les détails de notification du flux de travail DCM.

Type:System.Collections.Hashtable[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PassThru

Indique que cette applet de commande retourne le flux de travail DCM qu’il crée. Vous pouvez transmettre cet objet à d’autres applets de commande.

Type:System.Management.Automation.SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SCSession

Spécifie un objet qui représente la session sur un serveur d’administration Service Manager.

Type:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Template

Spécifie le modèle d’objet à appliquer au flux de travail DCM.

Type:Microsoft.EnterpriseManagement.Configuration.ManagementPackObjectTemplate
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.

Type:System.Management.Automation.SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

None.

Vous ne pouvez pas diriger l’entrée vers cette applet de commande.

Sorties

None.

Cette applet de commande ne génère aucune sortie.