共用方式為


Update-SCSMWorkflow

更新工作流程屬性。

語法

Update-SCSMWorkflow
      [-Workflow] <Workflow[]>
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Update-SCSMWorkflow Cmdlet 會更新工作流程屬性。

範例

範例 1:從工作流程中移除準則

PS C:\>$Workflow = Get-SCSMWorkflow -DisplayName "CustomWorkflow"
PS C:\> $Workflow.Criteria = $Null
PS C:\> Update-SCSMWorkflow -Workflow $Workflow

第一個命令會使用 Get-SCSMWorkflow取得名為 CustomWorkflow 的工作流程。 命令會將工作流程儲存在 $Workflow 變數中。

第二個命令會將 $Null 的值指派給 Criteria 屬性。 命令會從工作流程中移除準則。

最後一個命令會將工作流程更新為目前$Workflow的值。

參數

-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

指定這個 Cmdlet 更新的工作流程物件。 若要取得工作流程,請使用 Get-SCSMWorkflow Cmdlet。

類型:Microsoft.EnterpriseManagement.ServiceManager.Sdk.Workflows.Workflow[]
Position:0
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

輸入

Microsoft.EnterpriseManagement.ServiceManager.Sdk.Workflows.Workflow

您可以使用管線將工作流程對象傳送至 Workflow 參數。

輸出

None.

此 Cmdlet 不會產生任何輸出。