Share via


Get-SCOMOverrideResult

Recupera los resultados de invalidación.

Syntax

Get-SCOMOverrideResult
   [-Class] <ManagementPackClass[]>
   [-Discovery] <ManagementPackDiscovery[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMOverrideResult
   [-Class] <ManagementPackClass[]>
   [-Monitor] <ManagementPackMonitor[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMOverrideResult
   [-Class] <ManagementPackClass[]>
   [-Rule] <ManagementPackRule[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMOverrideResult
   [-Instance] <EnterpriseManagementObject[]>
   [-Discovery] <ManagementPackDiscovery[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMOverrideResult
   [-Instance] <EnterpriseManagementObject[]>
   [-Rule] <ManagementPackRule[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMOverrideResult
   [-Instance] <EnterpriseManagementObject[]>
   [-Monitor] <ManagementPackMonitor[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]

Description

El cmdlet Get-SCOMOverrideResult recupera las invalidaciones existentes asociadas a los flujos de trabajo especificados que están restringidos a una instancia de clase o clase especificada.

Ejemplos

Ejemplo 1: Recuperar una lista de invalidaciones para una clase específica

PS C:\>$Class = Get-SCOMClass -DisplayName "Memory"
PS C:\> $Discovery = Get-SCOMDiscovery -DisplayName "Discover Windows Server Computers"
PS C:\> $Session = Get-SCOMManagementGroupConnection -ComputerName "Server01.Contoso.com"
PS C:\> Get-SCOMOverrideResult -Class $Class -Discovery $Discovery -SCSession $Session

En este ejemplo se obtiene el resultado de invalidación de una clase específica.

El primer comando usa el cmdlet Get-SCOMClass para obtener el objeto de clase denominado Memory y almacena el objeto en la variable $Class.

El segundo comando usa el cmdlet Get-SCOMDiscovery para obtener el objeto de detección con el nombre para mostrar Detectar equipos con Windows Server y almacena el objeto en la variable $Discovery.

El tercer comando usa el cmdlet Get-SCOMManagementGroupConnection para obtener el objeto de conexión del grupo de administración para Server01 y almacena el objeto en la variable $Session.

El último comando usa el cmdlet Get-SCOMOverrideResult para obtener la lista de invalidaciones de la detección especificada, con ámbito de la clase especificada, para la conexión de grupo de administración especificada y devuelve información sobre el resultado de invalidación al usuario.

Ejemplo 2: Recuperación de resultados de invalidación por instancia de clase

PS C:\>$Instance = Get-SCOMClassInstance -DisplayName "Operations Manager Agents"
PS C:\> $Monitor = Get-SCOMMonitor -DisplayName "Management Service connectivity state"
PS C:\> Get-SCOMOverrideResult -Instance $Instance -Monitor $Monitor

En este ejemplo se obtiene el resultado de invalidación de una instancia de clase específica.

El primer comando usa el cmdlet Get-SCOMClassInstance para obtener el objeto de instancia de clase denominado Operations Manager Agents y almacena el objeto en la variable $Instance.

El segundo comando usa el cmdlet Get-SCOMMonitor para obtener el objeto de supervisión con el nombre para mostrar Estado de conectividad del servicio de administración y almacena el objeto en la variable $Monitor.

El último comando usa el cmdlet Get-SCOMOverrideResult para obtener el resultado de invalidación de la instancia y el monitor especificados, y devuelve información sobre el resultado de invalidación al usuario.

Ejemplo 3: Recuperar los resultados de invalidación mediante el objeto de regla de supervisión

PS C:\>$Rule = Get-SCOMRule -DisplayName "Alert on Failed Power Shell Scripts"
PS C:\> Get-SCOMClass -DisplayName "Memory" | Get-SCOMOverrideResult -Rule $Rule

En este ejemplo se obtiene el resultado de invalidación de un objeto de regla de supervisión.

El primer comando usa el cmdlet Get-SCOMRule para obtener el objeto de regla de supervisión con el nombre para mostrar Alert on Failed Power Shell Scripts y almacena el objeto en la variable $Rule.

El segundo comando usa el cmdlet Get-SCOMClass para obtener el objeto de clase denominado Memory y usa el operador de canalización para pasar el objeto al cmdlet Get-SCOMOverrideResult , que obtiene el resultado de invalidación de la regla especificada, cuyo ámbito es el objeto de clase canalización.

Ejemplo 4: Recuperar resultados de invalidación para un nombre para mostrar

PS C:\>$Discovery = Get-SCOMDiscovery -DisplayName "Discover Windows Server Computers"
PS C:\> Get-SCOMClassInstance -DisplayName "Operations Manager Agents" | Get-SCOMOverrideResult -Discovery $Discovery

En este ejemplo se obtiene el resultado de invalidación de un nombre para mostrar específico.

El primer comando usa el cmdlet Get-SCOMDiscovery para obtener el objeto de detección con el nombre para mostrar Detectar equipos de Windows Server y almacena el objeto en la variable $Discovery.

El segundo comando usa el cmdlet Get-SCOMClassInstance para obtener el objeto de instancia de clase denominado Operations Manager Agents y usa el operador de canalización para pasar el objeto a Get-SCOMOverrideResult , que obtiene el resultado de invalidación para la detección especificada, cuyo ámbito es el objeto de instancia de clase canalización.

Parámetros

-Class

Especifica una matriz de objetos de clase del módulo de administración. Para obtener más información sobre cómo obtener un objeto de clase del módulo de administración, escriba"Get-Help Get-SCOMClass".

Type:ManagementPackClass[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ComputerName

Especifica una matriz de nombres de equipos. El cmdlet establece conexiones temporales con grupos de administración para estos equipos. Puede usar nombres netBIOS, direcciones IP o nombres de dominio completos (FQDN). Para especificar el equipo local, escriba el nombre del equipo, localhost o un punto (.).

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Especifica un objeto PSCredential para la conexión del grupo de administración. Para obtener un objeto PSCredential, use el cmdlet Get-Credential. Para obtener más información, escriba "Get-Help Get-Credential".

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

-Discovery

Especifica una matriz de objetos de flujo de trabajo de detección que se van a recuperar. Para obtener más información sobre cómo obtener objetos de flujo de trabajo de detección, escriba"Get-Help Get-SCOMDiscovery".

Type:ManagementPackDiscovery[]
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Instance

Especifica una matriz de instancias de una clase que se va a recuperar.

Type:EnterpriseManagementObject[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Monitor

Especifica una matriz de objetos de flujo de trabajo de supervisión que se van a recuperar. Para obtener más información, escriba"Get-Help Get-SCOMMonitor".

Type:ManagementPackMonitor[]
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Rule

Especifica una matriz de objetos de flujo de trabajo de reglas de supervisión que se van a recuperar. Para obtener información sobre cómo obtener un objeto de regla, escriba"Get-Help Get-SCOMRule".

Type:ManagementPackRule[]
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SCSession

Especifica una matriz de objetos Connection . Para obtener un objeto Connection , use el cmdlet Get-SCManagementGroupConnection .

Type:Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False