Delen via


New-SCSMDCMWorkflow

Hiermee maakt u een nieuwe DCM-werkstroom (Desired Configuration Management) in Service Manager.

Syntaxis

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

De New-SCSMDCMWorkflow cmdlet maakt een DCM-werkstroom (Desired Configuration Management) in Service Manager.

Voorbeelden

Voorbeeld 1: Een DCM-werkstroom maken

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

De eerste opdracht haalt een management pack op dat overeenkomt met de tekenreeks IncidentManagement.Configuration met behulp van de Get-SCSMManagementPack cmdlet. Met de opdracht wordt dat object opgeslagen in de variabele $ManagementPack.

De volgende drie opdrachten halen sjablonen op met behulp van de cmdlet Get-SCSMObjectTemplate. Met de opdrachten worden deze sjablonen opgeslagen in de variabelen $Template 01, $Template 02 en $Template 01. De eerste twee sjablonen worden gebruikt in de waarden van de parameter Notification. De andere sjabloon wordt gebruikt als de waarde van de parameter Sjabloon.

Met de vierde opdracht maakt u een DCM-werkstroom met de naam DCMWorkflow03.

Met de laatste opdracht wordt het maken gecontroleerd met behulp van de cmdlet Get-SCSMDCMWorkflow.

Parameters

-ComputerName

Hiermee geeft u de naam op van de computer waarop de System Center Data Access-service wordt uitgevoerd. Het gebruikersaccount dat is opgegeven in de parameter Credential moet toegangsrechten hebben voor de opgegeven computer.

Type:System.String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ConfigurationBaseLine

Hiermee geeft u de hashtabel op die de basislijnconfiguratie voor de DCM-werkstroom vertegenwoordigt. Geldige waarden zijn:

  • Basislijn
  • Configuratie
Type:System.Collections.Hashtable[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:System.Management.Automation.SwitchParameter
Aliassen:cf
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Credential

Hiermee geeft u de referenties op die door deze cmdlet worden gebruikt om verbinding te maken met de server waarop de System Center Data Access-service wordt uitgevoerd. Het opgegeven gebruikersaccount moet toegangsrechten hebben voor die server.

Type:System.Management.Automation.PSCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Description

Hiermee geeft u de beschrijving van de DCM-werkstroom.

Type:System.String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DisplayName

Hiermee geeft u de weergavenaam op van het werkstroomobject dat door deze cmdlet wordt gemaakt.

Type:System.String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Enable

Geeft aan of deze cmdlet de DCM-werkstroom inschakelt of uitschakelt.

Type:System.Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EnableNotification

Hiermee wordt aangegeven of met deze cmdlet meldingen worden ingeschakeld of uitgeschakeld.

Type:System.Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ManagementPack

Hiermee geeft u het management pack waarin de DCM-werkstroom wordt opgeslagen.

Type:Microsoft.EnterpriseManagement.Configuration.ManagementPack
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Notification

Hiermee geeft u de meldingsdetails van de DCM-werkstroom.

Type:System.Collections.Hashtable[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PassThru

Geeft aan dat deze cmdlet de DCM-werkstroom retourneert die wordt gemaakt. U kunt dit object doorgeven aan andere cmdlets.

Type:System.Management.Automation.SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SCSession

Hiermee geeft u een object op dat de sessie aan een Service Manager-beheerserver vertegenwoordigt.

Type:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Template

Hiermee geeft u de objectsjabloon op die moet worden toegepast op de DCM-werkstroom.

Type:Microsoft.EnterpriseManagement.Configuration.ManagementPackObjectTemplate
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:System.Management.Automation.SwitchParameter
Aliassen:wi
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

None.

U kunt invoer voor deze cmdlet niet doorsluisen.

Uitvoerwaarden

None.

Met deze cmdlet wordt geen uitvoer gegenereerd.