Get-CMOrchestrationGroup
Obtenha um objeto de grupo de orquestração.
Syntax
Get-CMOrchestrationGroup
[[-Name] <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMOrchestrationGroup
[-Id] <Int32>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Description
Use este cmdlet para obter um objeto de grupo de orquestração por nome ou ID. Você pode usar esse objeto para iniciar, remover ou configurar o grupo de orquestração. Para essas outras ações, use os seguintes cmdlets:
Use grupos de orquestração para controlar melhor a implantação de atualizações de software em dispositivos. Talvez seja necessário gerenciar cuidadosamente as atualizações para cargas de trabalho específicas ou automatizar comportamentos entre elas. Para obter mais informações, consulte Sobre grupos de orquestração em Configuration Manager.
Observação
Execute Configuration Manager cmdlets da unidade do site Configuration Manager, por exemplo PS XYZ:\>
. Para obter mais informações, confira introdução.
Exemplos
Exemplo 1: exibir detalhes sobre membros de um grupo de orquestração
Este exemplo usa primeiro o cmdlet Get-CMOrchestrationGroup para obter um objeto para o grupo de orquestração chamado servidores de TI.
Em seguida, ele passa por cada membro do grupo de orquestração, que é armazenado pela ID do recurso. Em seguida, ele usa o cmdlet Get-CMDevice para exibir o nome do dispositivo e as propriedades de build do sistema operacional.
$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 a seguir obtém todos os grupos de orquestração do site. Ele usa o cmdlet where-object interno para filtrar os resultados que têm uma das propriedades do estado de aprovação do script com um valor de 0
. Ele usa o operador de pipeline novamente para reduzir as propriedades retornadas com o cmdlet Select-Object interno para exibir apenas o nome dos grupos de orquestração.
Você pode usar este exemplo para exibir todos os grupos de orquestração que têm um pré ou pós-script que não foi aprovado.
Get-CMOrchestrationGroup | Where-Object ( $_.PostScriptApprovalState -eq $false -or $_.PreScriptApprovalState -eq $false ) | Select-Object Name
Parâmetros
-DisableWildcardHandling
Esse parâmetro trata caracteres curinga como valores de caractere literal. Você não pode combiná-lo com ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
Esse parâmetro processa caracteres curinga e pode levar a um comportamento inesperado (não recomendado). Você não pode combiná-lo com DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Especifique a ID do grupo de orquestração a ser obtido. Esse valor é a propriedade MOGID , que é um inteiro. Por exemplo, 16777217
.
Type: | Int32 |
Aliases: | MOGID |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Especifique o nome do grupo de orquestração a ser obtido.
Type: | String |
Aliases: | OrchestrationGroupName |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
None
Saídas
IResultObject
Observações
Este cmdlet retorna um objeto para a classe WMI SMS_MachineOrchestrationGroup .
Links Relacionados
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de