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.