Get-SCOMOverrideResult
Recupera resultados de 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 estão limitados a uma classe ou instância de classe especificada.
Exemplos
Exemplo 1: Recuperar uma lista de sobreposiçõ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 utiliza o cmdlet Get-SCOMClass para obter o objeto de classe chamado Memória e armazena o objeto na variável $Class.
O segundo comando utiliza o cmdlet Get-SCOMDiscovery para obter o objeto de descoberta com o nome de ecrã Discover Windows Server Computers, e armazena o objeto na variável $Discovery.
O terceiro comando utiliza o cmdlet Get-SCOMManagementGroupConnection para obter o objeto de ligação do grupo de gestão para Server01 e armazena o objeto na variável $Session.
O último comando utiliza o cmdlet Get-SCOMOverrideResult para obter a lista de sobreposições para a descoberta especificada, traçada para a classe especificada, para a ligação de grupo de gestão especificada, e devolve informações sobre o resultado da sobreposição ao utilizador.
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 utiliza o cmdlet Get-SCOMClassInstance para obter o objeto de instância de classe chamado Agentes gestores de operações e armazena o objeto na variável $Instance.
O segundo comando utiliza o cmdlet Get-SCOMMonitor para obter o objeto do monitor com o estado de conectividade do Serviço de Gestão do nome de ecrã e armazena o objeto na variável $Monitor.
O último comando utiliza o cmdlet Get-SCOMOverrideResult para obter o resultado de substituição para a instância e monitor especificados, e devolve informações sobre o resultado do sobreposição ao utilizador.
Exemplo 3: Recuperar resultados de substituição através da monitorização do objeto da 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 monitorização.
O primeiro comando utiliza o cmdlet Get-SCOMRule para obter o objeto da regra de monitorização com o nome de visualização Alerta em Scripts de Concha de Potência Falhada e armazena o objeto na variável $Rule.
O segundo comando utiliza o cmdlet Get-SCOMClass para obter o objeto de classe chamado Memória e utiliza o operador do gasoduto para passar o objeto para o cmdlet Get-SCOMOverrideResult , que obtém o resultado de substituição da regra especificada, telescópio para o objeto de classe canalizada.
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 de um nome de visualização específico.
O primeiro comando utiliza o cmdlet Get-SCOMDiscovery para obter o objeto de descoberta com o nome de ecrã Discover Windows Server Computers e armazena o objeto na variável $Discovery.
O segundo comando utiliza o cmdlet Get-SCOMClassInstance para obter o objeto de instância de classe chamado Agentes gestores de operações e utiliza o operador do pipeline para passar o objeto para Get-SCOMOverrideResult , que obtém o resultado de substituição para a descoberta especificada, telescópio para o objeto de instância de classe canalizada.
Parâmetros
-Class
Especifica uma variedade de objetos de classe de pacote de gestão.
Para obter mais informações sobre como obter um objeto de classe de pacote de gestão, escreva"Get-Help Get-SCOMClass
.
Type: | ManagementPackClass[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ComputerName
Especifica uma série de nomes de computadores. O cmdlet estabelece ligações temporárias com grupos de gestão para estes computadores. Pode utilizar nomes NetBIOS, endereços IP ou nomes de domínio totalmente qualificados (FQDNs). Para especificar o computador local, digite o nome do computador, local local 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 ligação do grupo de gestão.
Para obter um objeto PSCredential , utilize o cmdlet Get-Credential .
Para mais informações, escreva "Get-Help Get-Credential
".
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Discovery
Especifica uma série de objetos de fluxo de trabalho de descoberta para recuperar.
Para obter mais informações sobre como obter objetos de fluxo de trabalho de descoberta, escreva"Get-Help Get-SCOMDiscovery
.
Type: | ManagementPackDiscovery[] |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Instance
Especifica uma série de instâncias de uma classe para recuperar.
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 do monitor para recuperar.
Para mais informações, escreva"Get-Help Get-SCOMMonitor
.
Type: | ManagementPackMonitor[] |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Rule
Especifica uma série de objetos de fluxo de regras de monitorização para recuperar.
Para obter informações sobre como obter um objeto de regra, escreva"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 de ligação . Para obter um objeto de Ligação , utilize o cmdlet Get-SCManagementGroupConnection .
Type: | Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |