Update-SCSMDCMWorkflow

更新 DCM 工作流的属性。

语法

Update-SCSMDCMWorkflow
      [-Workflow] <DCMWorkflow[]>
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

说明

Update-SCSMDCMWorkflow cmdlet 更新 Desired Configuration Management (DCM) 工作流的属性。

示例

示例 1:更改工作流的说明

The first command gets workflows by using the Get-SCSMDCMWorkflow cmdlet. The command stores the workflow in the $Workflow variable.
PS C:\>$Workflow = Get-SCSMDCMWorkflow -DisplayName "Activity Event Workflow Configuration"

The second command assigns a new value to the **Description** property of $Workflow. 
PS C:\>$Workflow.Description = "This is a new description"

The third command passes the contents of $Workflow to the Format-List cmdlet by using the pipeline operator. The command displays the contents of $Workflow as a list. 
PS C:\>$Workflow | Format-List
DisplayName           : Activity Event Workflow Configuration
Description           : This is a new description
ConfigurationBaseLine : {}
Enabled               : False
ManagementPack        : [ServiceManager.IncidentManagement.Configuration] 
Template              : DefaultIncidentTemplate
EnableNotification    : True
Notification          : {System.Collections.Hashtable, System.Collections.Hashtable}

The final command updates the workflow to match the current value stored in $Workflow.
PS C:\>Update-SCSMDCMWorkflow -Workflow $Workflow

此示例更改 DCM 工作流的说明。

参数

-Confirm

在运行 cmdlet 之前,提示你进行确认。

类型:System.Management.Automation.SwitchParameter
别名:cf
Position:Named
默认值:False
必需:False
接受管道输入:False
接受通配符:False

-PassThru

指示此 cmdlet 返回其更新的工作流。 可以将此对象传递给其他 cmdlet。

类型:System.Management.Automation.SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-WhatIf

显示 cmdlet 运行时会发生什么情况。 cmdlet 未运行。

类型:System.Management.Automation.SwitchParameter
别名:wi
Position:Named
默认值:False
必需:False
接受管道输入:False
接受通配符:False

-Workflow

指定要更新的 DCM 工作流的实例。

类型:Microsoft.EnterpriseManagement.ServiceManager.Sdk.Workflows.DCMWorkflow[]
Position:0
默认值:None
必需:True
接受管道输入:True
接受通配符:False

输入

Microsoft.EnterpriseManagement.ServiceManager.Sdk.Workflows.DCMWorkflow

可以通过管道将 DCM 工作流传递给 工作流 参数。

输出

None.

此 cmdlet 不生成任何输出。