Dela via


New-SCSMDCMWorkflow

Skapar ett nytt DCM-arbetsflöde (Desired Configuration Management) i Service Manager.

Syntax

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

Cmdleten New-SCSMDCMWorkflow skapar ett DCM-arbetsflöde (Desired Configuration Management) i Service Manager.

Exempel

Exempel 1: Skapa ett DCM-arbetsflöde

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

Det första kommandot hämtar ett hanteringspaket som matchar strängen IncidentManagement.Configuration med hjälp av cmdleten Get-SCSMManagementPack. Kommandot lagrar objektet i variabeln $ManagementPack.

De kommande tre kommandona hämtar mallar med hjälp av cmdleten Get-SCSMObjectTemplate. Kommandona lagrar dessa mallar i variablerna $Template 01, $Template 02 och $Template 01. De två första mallarna används i värdena för parametern Notification. Den andra mallen används som värdet för parametern Template.

Det fjärde kommandot skapar ett DCM-arbetsflöde med namnet DCMWorkflow03.

Det sista kommandot verifierar skapandet med hjälp av cmdleten Get-SCSMDCMWorkflow.

Parametrar

-ComputerName

Anger namnet på den dator där System Center Data Access-tjänsten körs. Användarkontot som anges i parametern Credential måste ha åtkomstbehörighet till den angivna datorn.

Typ:System.String[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ConfigurationBaseLine

Anger den hash-tabell som representerar baslinjekonfigurationen för DCM-arbetsflödet. Giltiga värden är:

  • Baslinje
  • Konfiguration
Typ:System.Collections.Hashtable[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:System.Management.Automation.SwitchParameter
Alias:cf
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Credential

Anger de autentiseringsuppgifter som den här cmdleten använder för att ansluta till servern där System Center Data Access-tjänsten körs. Det angivna användarkontot måste ha åtkomstbehörighet till den servern.

Typ:System.Management.Automation.PSCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Description

Anger beskrivningen av DCM-arbetsflödet.

Typ:System.String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DisplayName

Anger visningsnamnet för arbetsflödesobjektet som den här cmdleten skapar.

Typ:System.String
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Enable

Anger om den här cmdleten aktiverar eller inaktiverar DCM-arbetsflödet.

Typ:System.Boolean
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-EnableNotification

Anger om den här cmdleten aktiverar eller inaktiverar meddelanden.

Typ:System.Boolean
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ManagementPack

Anger det hanteringspaket där DCM-arbetsflödet lagras.

Typ:Microsoft.EnterpriseManagement.Configuration.ManagementPack
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Notification

Anger meddelandeinformationen för DCM-arbetsflödet.

Typ:System.Collections.Hashtable[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PassThru

Anger att den här cmdleten returnerar dcm-arbetsflödet som skapas. Du kan skicka det här objektet till andra cmdletar.

Typ:System.Management.Automation.SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-SCSession

Anger ett objekt som representerar sessionen till en Service Manager-hanteringsserver.

Typ:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Template

Anger den objektmall som ska tillämpas på DCM-arbetsflödet.

Typ:Microsoft.EnterpriseManagement.Configuration.ManagementPackObjectTemplate
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.

Typ:System.Management.Automation.SwitchParameter
Alias:wi
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

None.

Du kan inte skicka indata till den här cmdleten.

Utdata

None.

Den här cmdleten genererar inga utdata.