Condividi tramite


Get-SCOMOverrideResult

Recupera i risultati di override.

Sintassi

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>]

Descrizione

Il cmdlet Get-SCOMOverrideResult recupera le sostituzioni esistenti associate ai flussi di lavoro specificati vincolati a una classe o a un'istanza di classe specificata.

Esempio

Esempio 1: Recuperare un elenco di override per una classe specifica

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

Questo esempio ottiene il risultato dell'override per una classe specifica.

Il primo comando usa il cmdlet Get-SCOMClass per ottenere l'oggetto classe denominato Memory e archivia l'oggetto nella variabile $Class.

Il secondo comando usa il cmdlet Get-SCOMDiscovery per ottenere l'oggetto di individuazione con il nome visualizzato Individua computer Windows Server e archivia l'oggetto nella variabile $Discovery.

Il terzo comando usa il cmdlet Get-SCOMManagementGroupConnection per ottenere l'oggetto connessione del gruppo di gestione per Server01 e archivia l'oggetto nella variabile $Session.

L'ultimo comando usa il cmdlet Get-SCOMOverrideResult per ottenere l'elenco di override per l'individuazione specificata, con ambito per la classe specificata, per la connessione al gruppo di gestione specificato e restituisce informazioni sul risultato dell'override all'utente.

Esempio 2: Recuperare i risultati dell'override in base all'istanza della 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

Questo esempio ottiene il risultato dell'override per un'istanza di classe specifica.

Il primo comando usa il cmdlet Get-SCOMClassInstance per ottenere l'oggetto dell'istanza di classe denominato Agenti di Operations Manager e archivia l'oggetto nella variabile $Instance.

Il secondo comando usa il cmdlet Get-SCOMMonitor per ottenere l'oggetto monitor con lo stato di connettività del servizio di gestione dei nomi visualizzati e archivia l'oggetto nella variabile $Monitor.

L'ultimo comando usa il cmdlet Get-SCOMOverrideResult per ottenere il risultato dell'override per l'istanza e il monitoraggio specificati e restituisce informazioni sul risultato dell'override all'utente.

Esempio 3: Recuperare i risultati dell'override tramite l'oggetto regola di monitoraggio

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

Questo esempio ottiene il risultato dell'override per un oggetto regola di monitoraggio.

Il primo comando usa il cmdlet Get-SCOMRule per ottenere l'oggetto regola di monitoraggio con il nome visualizzato Alert on Failed Power Shell Scripts e archivia l'oggetto nella variabile $Rule.

Il secondo comando usa il cmdlet Get-SCOMClass per ottenere l'oggetto classe denominato Memory e usa l'operatore della pipeline per passare l'oggetto al cmdlet Get-SCOMOverrideResult , che ottiene il risultato di override per la regola specificata, con ambito all'oggetto classe piped.

Esempio 4: Recuperare i risultati dell'override per un nome visualizzato

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

Questo esempio ottiene il risultato dell'override per un nome visualizzato specifico.

Il primo comando usa il cmdlet Get-SCOMDiscovery per ottenere l'oggetto di individuazione con il nome visualizzato Individua computer Windows Server e archivia l'oggetto nella variabile $Discovery.

Il secondo comando usa il cmdlet Get-SCOMClassInstance per ottenere l'oggetto dell'istanza di classe denominato Operations Manager Agents e usa l'operatore pipeline per passare l'oggetto a Get-SCOMOverrideResult che ottiene il risultato dell'override per l'individuazione specificata, con ambito all'oggetto istanza della classe inviata tramite pipe.

Parametri

-Class

Specifica una matrice di oggetti classe Management Pack. Per altre informazioni su come ottenere un oggetto classe Management Pack, digitare"Get-Help Get-SCOMClass".

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

-ComputerName

Specifica una matrice di nomi di computer. Il cmdlet stabilisce connessioni temporanee con i gruppi di gestione per questi computer. È possibile usare nomi NetBIOS, indirizzi IP o nomi di dominio completi (FQDN). Per specificare il computer locale, digitare il nome del computer, localhost o un punto (.).

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

-Credential

Specifica un oggetto PSCredential per la connessione al gruppo di gestione. Per ottenere un oggetto PSCredential, usare il cmdlet Get-Credential. Per altre informazioni, digitare "Get-Help Get-Credential".

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

-Discovery

Specifica una matrice di oggetti del flusso di lavoro di individuazione da recuperare. Per altre informazioni su come ottenere oggetti del flusso di lavoro di individuazione, digitare "Get-Help Get-SCOMDiscovery".

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

-Instance

Specifica una matrice di istanze di una classe da recuperare.

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

-Monitor

Specifica una matrice di oggetti flusso di lavoro di monitoraggio da recuperare. Per altre informazioni, digitare"Get-Help Get-SCOMMonitor".

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

-Rule

Specifica una matrice di oggetti flusso di lavoro regola di monitoraggio da recuperare. Per informazioni su come ottenere un oggetto regola, digitare"Get-Help Get-SCOMRule".

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

-SCSession

Specifica una matrice di oggetti Connection . Per ottenere un oggetto Connection , utilizzare il cmdlet Get-SCManagementGroupConnection .

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