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 .