Compartilhar via


Get-SCOMOverrideResult

Recupera os resultados da substituição.

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

O cmdlet Get-SCOMOverrideResult recupera substituições existentes associadas a fluxos de trabalho especificados que são restritos a uma classe ou instância de classe especificada.

Exemplos

Exemplo 1: recuperar uma lista de substituições para uma classe 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

Este exemplo obtém o resultado de substituição para uma classe específica.

O primeiro comando usa o cmdlet Get-SCOMClass para obter o objeto de classe chamado Memory e armazena o objeto na variável $Class.

O segundo comando usa o cmdlet Get-SCOMDiscovery para obter o objeto de descoberta com o nome de exibição Discover Windows Server Computers e armazena o objeto na variável $Discovery.

O terceiro comando usa o cmdlet Get-SCOMManagementGroupConnection para obter o objeto de conexão do grupo de gerenciamento para Server01 e armazena o objeto na variável $Session.

O último comando usa o cmdlet Get-SCOMOverrideResult para obter a lista de substituições para a descoberta especificada, com escopo para a classe especificada, para a conexão do grupo de gerenciamento especificada e retorna informações sobre o resultado da substituição para o usuário.

Exemplo 2: Recuperar resultados de substituição por instância de classe

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

Este exemplo obtém o resultado de substituição para uma instância de classe específica.

O primeiro comando usa o cmdlet Get-SCOMClassInstance para obter o objeto de instância de classe chamado Operations Manager Agents e armazena o objeto na variável $Instance.

O segundo comando usa o cmdlet Get-SCOMMonitor para obter o objeto monitor com o estado de conectividade do Serviço de Gerenciamento do nome de exibição e armazena o objeto na variável $Monitor.

O último comando usa o cmdlet Get-SCOMOverrideResult para obter o resultado de substituição da instância e do monitor especificados e retorna informações sobre o resultado da substituição para o usuário.

Exemplo 3: Recuperar resultados de substituição monitorando o objeto de regra

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

Este exemplo obtém o resultado de substituição de um objeto de regra de monitoramento.

O primeiro comando usa o cmdlet Get-SCOMRule para obter o objeto de regra de monitoramento com o nome de exibição Alerta em Scripts do Power Shell com falha e armazena o objeto na variável $Rule.

O segundo comando usa o cmdlet Get-SCOMClass para obter o objeto de classe chamado Memory e usa o operador de pipeline para passar o objeto para o cmdlet Get-SCOMOverrideResult , que obtém o resultado de substituição para a regra especificada, com escopo para o objeto de classe canalizado.

Exemplo 4: recuperar resultados de substituição para um nome de exibição

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

Este exemplo obtém o resultado de substituição para um nome de exibição específico.

O primeiro comando usa o cmdlet Get-SCOMDiscovery para obter o objeto de descoberta com o nome de exibição Discover Windows Server Computers e armazena o objeto na variável $Discovery.

O segundo comando usa o cmdlet Get-SCOMClassInstance para obter o objeto de instância de classe chamado Operations Manager Agents e usa o operador de pipeline para passar o objeto para Get-SCOMOverrideResult , que obtém o resultado de substituição para a descoberta especificada, com escopo para o objeto de instância de classe canalizado.

Parâmetros

-Class

Especifica uma matriz de objetos de classe do pacote de gerenciamento. Para obter mais informações sobre como obter um objeto de classe de pacote de gerenciamento, digite"Get-Help Get-SCOMClass".

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

-ComputerName

Especifica uma matriz de nomes de computadores. O cmdlet estabelece conexões temporárias com grupos de gerenciamento para esses computadores. Você pode usar nomes netbios, endereços IP ou FQDNs (nomes de domínio totalmente qualificados). Para especificar o computador local, digite o nome do computador, localhost ou um ponto (.).

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

-Credential

Especifica um objeto PSCredential para a conexão do grupo de gerenciamento. Para obter um objeto PSCredential, use o cmdlet Get-Credential. Para obter mais informações, digite "Get-Help Get-Credential".

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

-Discovery

Especifica uma matriz de objetos de fluxo de trabalho de descoberta a serem recuperados. Para obter mais informações sobre como obter objetos de fluxo de trabalho de descoberta, digite"Get-Help Get-SCOMDiscovery".

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

-Instance

Especifica uma matriz de instâncias de uma classe a ser recuperada.

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

-Monitor

Especifica uma matriz de objetos de fluxo de trabalho de monitor a serem recuperados. Para obter mais informações, digite"Get-Help Get-SCOMMonitor".

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

-Rule

Especifica uma matriz de objetos de fluxo de trabalho de regra de monitoramento a serem recuperados. Para obter informações sobre como obter um objeto de regra, digite"Get-Help Get-SCOMRule".

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

-SCSession

Especifica uma matriz de objetos Connection . Para obter um objeto Connection , use o cmdlet Get-SCManagementGroupConnection .

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