Compartir a través de


Get-CMOrchestrationGroup

Obtener un objeto de grupo de orquestación.

Sintaxis

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 de Configuration Manager, por ejemplo PS 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.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ForceWildcardHandling

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

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín: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.

Tipo:Int32
Alias:MOGID
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Name

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

Tipo:String
Alias:OrchestrationGroupName
Posición:0
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

None

Salidas

IResultObject

Notas

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