Condividi tramite


New-SCSMDCMWorkflow

Crea un nuovo flusso di lavoro DCM (Desired Configuration Management) in Service Manager.

Sintassi

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>]

Descrizione

Il cmdlet New-SCSMDCMWorkflow crea un flusso di lavoro DCM (Desired Configuration Management) in Service Manager.

Esempio

Esempio 1: Creare un flusso di lavoro 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

Il primo comando ottiene un Management Pack che corrisponde alla stringa IncidentManagement.Configuration usando il cmdlet Get-SCSMManagementPack. Il comando archivia l'oggetto nella variabile $ManagementPack.

I tre comandi successivi ottengono modelli usando il cmdlet Get-SCSMObjectTemplate. I comandi archivia questi modelli nelle variabili $Template 01, $Template 02 e $Template 01. I primi due modelli vengono usati nei valori del parametro notifica . L'altro modello viene usato come valore del parametro modello di .

Il quarto comando crea un flusso di lavoro DCM con il nome DCMWorkflow03.

Il comando finale verifica la creazione usando il cmdlet Get-SCSMDCMWorkflow.

Parametri

-ComputerName

Specifica il nome del computer in cui viene eseguito il servizio di accesso ai dati di System Center. L'account utente specificato nel parametro Credential deve disporre dei diritti di accesso per il computer specificato.

Tipo:System.String[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ConfigurationBaseLine

Specifica la tabella hash che rappresenta la configurazione di base per il flusso di lavoro DCM. I valori validi sono:

  • Riferimento
  • Configurazione
Tipo:System.Collections.Hashtable[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:System.Management.Automation.SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Credential

Specifica le credenziali usate da questo cmdlet per connettersi al server in cui viene eseguito il servizio Di accesso ai dati di System Center. L'account utente specificato deve disporre dei diritti di accesso per tale server.

Tipo:System.Management.Automation.PSCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Description

Specifica la descrizione del flusso di lavoro DCM.

Tipo:System.String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DisplayName

Specifica il nome visualizzato dell'oggetto flusso di lavoro creato da questo cmdlet.

Tipo:System.String
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Enable

Indica se questo cmdlet abilita o disabilita il flusso di lavoro DCM.

Tipo:System.Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EnableNotification

Indica se questo cmdlet abilita o disabilita le notifiche.

Tipo:System.Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ManagementPack

Specifica il Management Pack in cui è archiviato il flusso di lavoro DCM.

Tipo:Microsoft.EnterpriseManagement.Configuration.ManagementPack
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Notification

Specifica i dettagli della notifica del flusso di lavoro DCM.

Tipo:System.Collections.Hashtable[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PassThru

Indica che questo cmdlet restituisce il flusso di lavoro DCM creato. È possibile passare questo oggetto ad altri cmdlet.

Tipo:System.Management.Automation.SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SCSession

Specifica un oggetto che rappresenta la sessione in un server di gestione di Service Manager.

Tipo:Microsoft.SystemCenter.Core.Connection.Connection[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Template

Specifica il modello Oggetto da applicare al flusso di lavoro di Gestione configurazione dati.

Tipo:Microsoft.EnterpriseManagement.Configuration.ManagementPackObjectTemplate
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.

Tipo:System.Management.Automation.SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

None.

Non è possibile inviare tramite pipe l'input a questo cmdlet.

Output

None.

Questo cmdlet non genera alcun output.