Get-CMOrchestrationGroup

Obtener un objeto de grupo de orquestación.

Syntax

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

Description

Use este cmdlet para obtener un objeto de grupo de orquestación por nombre o identificador. Puede usar este objeto para iniciar, quitar o configurar el grupo de orquestaciones. Para estas otras acciones, use los siguientes cmdlets:

Use grupos de orquestación para controlar mejor la implementación de actualizaciones de software en dispositivos. Es posible que tenga que administrar cuidadosamente las actualizaciones de cargas de trabajo específicas o automatizar los comportamientos entre ellos. Para obtener más información, vea Acerca de los grupos de orquestación en Configuration Manager.

Nota:

Ejecute cmdlets de Configuration Manager desde la unidad de sitio Configuration Manager, por ejemploPS XYZ:\>. Para obtener más información, consulte Introducción.

Ejemplos

Ejemplo 1: Ver detalles sobre los miembros de un grupo de orquestación

En este ejemplo se usa primero el cmdlet Get-CMOrchestrationGroup para obtener un objeto para el grupo de orquestación denominado servidores de TI.

A continuación, recorre en bucle cada miembro del grupo de orquestación, que se almacena mediante su identificador de recurso. A continuación, usa el cmdlet Get-CMDevice para mostrar el nombre del dispositivo y las propiedades de compilación del sistema operativo.

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

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

Ejemplo 2: Obtención de grupos de orquestación con scripts no aprobados

En el ejemplo siguiente se obtienen todos los grupos de orquestación del sitio. Usa el cmdlet Where-Object integrado para filtrar los resultados que tienen cualquiera de las propiedades de estado de aprobación del script con un valor de 0. Usa de nuevo el operador de canalización para reducir las propiedades devueltas con el cmdlet Select-Object integrado para mostrar solo el nombre de los grupos de orquestación.

Puede usar este ejemplo para mostrar todos los grupos de orquestación que tienen un script anterior o posterior que no está aprobado.

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

Parámetros

-DisableWildcardHandling

Este parámetro trata los caracteres comodín como valores de caracteres literales. No se puede combinar con ForceWildcardHandling.

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

-ForceWildcardHandling

Este parámetro procesa caracteres comodín y puede provocar un comportamiento inesperado (no recomendado). No se puede combinar con DisableWildcardHandling.

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

-Id

Especifique el identificador del grupo de orquestaciones que se va a obtener. Este valor es la propiedad MOGID , que es un entero. Por ejemplo, 16777217.

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

-Name

Especifique el nombre del grupo de orquestación que se va a obtener.

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

Entradas

None

Salidas

IResultObject

Notas

Este cmdlet devuelve un objeto para la clase WMI de SMS_MachineOrchestrationGroup .