Get-CMOrchestrationGroup

Obter um objeto de grupo de orquestração.

Sintaxe

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

Description

Utilize este cmdlet para obter um objeto de grupo de orquestração por nome ou ID. Pode utilizar este objeto para iniciar, remover ou configurar o grupo de orquestração. Para estas outras ações, utilize os seguintes cmdlets:

Utilize grupos de orquestração para controlar melhor a implementação de atualizações de software em dispositivos. Poderá ter de gerir cuidadosamente as atualizações de cargas de trabalho específicas ou automatizar comportamentos intermédios. Para obter mais informações, veja About orchestration groups in Configuration Manager (Acerca dos grupos de orquestração no Configuration Manager).

Observação

Execute cmdlets do Configuration Manager a partir da unidade do site do Configuration Manager, por exemplo PS XYZ:\>. Para obter mais informações, veja Introdução.

Exemplos

Exemplo 1: Ver detalhes sobre os membros de um grupo de orquestração

Este exemplo utiliza primeiro o cmdlet Get-CMOrchestrationGroup para obter um objeto para o grupo de orquestração denominado servidores de TI.

Em seguida, percorre cada membro do grupo de orquestração, que é armazenado pelo respetivo ID de recurso. Em seguida, utiliza o cmdlet Get-CMDevice para apresentar o nome do dispositivo e as propriedades de compilação do SO.

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

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

Exemplo 2: Obter grupos de orquestração com scripts não aprovados

O exemplo seguinte obtém todos os grupos de orquestração do site. Utiliza o cmdlet Where-Object incorporado para filtrar os resultados que têm uma das propriedades do estado de aprovação do script com um valor de 0. Utiliza novamente o operador de pipeline para reduzir as propriedades devolvidas com o cmdlet Select-Object incorporado para apresentar apenas o nome dos grupos de orquestração.

Pode utilizar este exemplo para apresentar todos os grupos de orquestração que tenham um pré-script ou pós-script que não esteja aprovado.

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

Parâmetros

-DisableWildcardHandling

Este parâmetro trata os carateres universais como valores de carateres literais. Não pode combiná-lo com ForceWildcardHandling.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ForceWildcardHandling

Este parâmetro processa carateres universais e pode levar a um comportamento inesperado (não recomendado). Não pode combiná-lo com DisableWildcardHandling.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Id

Especifique o ID do grupo de orquestração a obter. Este valor é a propriedade MOGID , que é um número inteiro. Por exemplo, 16777217.

Tipo:Int32
Aliases:MOGID
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Name

Especifique o nome do grupo de orquestração a obter.

Tipo:String
Aliases:OrchestrationGroupName
Cargo:0
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

None

Saídas

IResultObject

Observações

Este cmdlet devolve um objeto para a classe WMI SMS_MachineOrchestrationGroup.