Get-CMOrchestrationGroup

获取业务流程组对象。

语法

Get-CMOrchestrationGroup
   [[-Name] <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMOrchestrationGroup
   [-Id] <Int32>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

说明

使用此 cmdlet 按名称或 ID 获取业务流程组对象。 可以使用此对象启动、删除或配置业务流程组。 对于这些其他操作,请使用以下 cmdlet:

使用业务流程组可以更好地控制软件更新到设备的部署。 可能需要仔细管理特定工作负载的更新,或自动执行两者之间的行为。 有关详细信息,请参阅关于 Configuration Manager 中的业务流程组

注意

从Configuration Manager站点驱动器运行Configuration Manager cmdlet,例如 PS XYZ:\>。 有关详细信息,请参阅 入门

示例

示例 1:查看有关业务流程组成员的详细信息

此示例首先使用 Get-CMOrchestrationGroup cmdlet 获取名为 IT 服务器的业务流程组的对象。

然后,它会循环访问业务流程组的每个成员,该成员由其资源 ID 存储。 然后,它使用 Get-CMDevice cmdlet 显示设备名称和 OS 生成属性。

$og = Get-CMOrchestrationGroup -Name "IT servers"

foreach ( $member in $og.MOGMembers ) {
  Get-CMDevice -Id $member -Fast | Select-Object Name, Build
}

示例 2:获取包含未批准的脚本的业务流程组

以下示例从站点获取所有业务流程组。 它使用内置的 Where-Object cmdlet 筛选具有任一脚本审批状态属性且值为 的结果 0。 它再次使用管道运算符通过内置的 Select-Object cmdlet 减少返回的属性,以仅显示业务流程组的名称。

可以使用此示例显示具有未批准的前脚本或后脚本的所有业务流程组。

Get-CMOrchestrationGroup | Where-Object ( $_.PostScriptApprovalState -eq $false -or $_.PreScriptApprovalState -eq $false ) | Select-Object Name

参数

-DisableWildcardHandling

此参数将通配符视为文本字符值。 不能将其与 ForceWildcardHandling 组合使用。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

此参数处理通配符,并可能导致意外行为 (不建议) 。 不能将其与 DisableWildcardHandling 结合使用。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

指定要获取的业务流程组的 ID。 此值是 MOGID 属性,它是一个整数。 例如,16777217

Type:Int32
Aliases:MOGID
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

指定要获取的业务流程组的名称。

Type:String
Aliases:OrchestrationGroupName
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

输入

None

输出

IResultObject

备注

此 cmdlet 返回 SMS_MachineOrchestrationGroup WMI 类的对象。