Freigeben über


Get-SCOMOverrideResult

Ruft Überschreibungsergebnisse ab.

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

Beschreibung

Das Cmdlet Get-SCOMOverrideResult ruft vorhandene Außerkraftsetzungen ab, die mit angegebenen Workflows verknüpft sind, die auf eine angegebene Klassen- oder Klasseninstanz beschränkt sind.

Beispiele

Beispiel 1: Abrufen einer Liste von Außerkraftsetzungen für eine bestimmte Klasse

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

In diesem Beispiel wird das Außerkraftsetzungsergebnis für eine bestimmte Klasse angezeigt.

Der erste Befehl verwendet das Cmdlet Get-SCOMClass , um das Klassenobjekt namens Memory abzurufen und das Objekt in der $Class Variablen zu speichern.

Der zweite Befehl verwendet das Cmdlet Get-SCOMDiscovery , um das Ermittlungsobjekt mit dem Anzeigenamen "Windows Server-Computer entdecken" abzurufen und das Objekt in der $Discovery Variablen zu speichern.

Der dritte Befehl verwendet das Cmdlet Get-SCOMManagementGroupConnection , um das Verwaltungsgruppenverbindungsobjekt für Server01 abzurufen und das Objekt in der $Session Variablen zu speichern.

Der letzte Befehl verwendet das Cmdlet Get-SCOMOverrideResult , um die Liste der Außerkraftsetzungen für die angegebene Ermittlung abzurufen, die auf die angegebene Klasse festgelegt ist, für die angegebene Verwaltungsgruppenverbindung und gibt Informationen zum Außerkraftsetzungsergebnis an den Benutzer zurück.

Beispiel 2: Abrufen von Außerkraftsetzungsergebnissen nach Klasseninstanz

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

In diesem Beispiel wird das Außerkraftsetzungsergebnis für eine bestimmte Klasseninstanz angezeigt.

Der erste Befehl verwendet das Cmdlet Get-SCOMClassInstance , um das Klasseninstanzobjekt namens Operations Manager Agents abzurufen und das Objekt in der $Instance Variablen zu speichern.

Der zweite Befehl verwendet das Cmdlet Get-SCOMMonitor , um das Monitorobjekt mit dem Anzeigenamenverwaltungsdienstkonnektivitätsstatus abzurufen und das Objekt in der $Monitor Variablen zu speichern.

Der letzte Befehl verwendet das Cmdlet Get-SCOMOverrideResult , um das Außerkraftsetzungsergebnis für die angegebene Instanz und den Monitor abzurufen und Informationen zum Außerkraftsetzungsergebnis an den Benutzer zurück.

Beispiel 3: Abrufen von Außerkraftsetzungsergebnissen durch Überwachen des Regelobjekts

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

In diesem Beispiel wird das Außerkraftsetzungsergebnis für ein Überwachungsregelobjekt angezeigt.

Der erste Befehl verwendet das Cmdlet Get-SCOMRule , um das Überwachungsregelobjekt mit dem Anzeigenamen "Warnung bei fehlgeschlagenen Power Shell-Skripts" abzurufen und das Objekt in der $Rule Variablen zu speichern.

Der zweite Befehl verwendet das Cmdlet Get-SCOMClass , um das Klassenobjekt mit dem Namen Memory abzurufen und den Pipelineoperator zum Übergeben des Objekts an das Cmdlet Get-SCOMOverrideResult zu übergeben, das das Außerkraftsetzungsergebnis für die angegebene Regel abruft, die auf das weitergeleitete Klassenobjekt festgelegt ist.

Beispiel 4: Abrufen von Außerkraftsetzungsergebnissen für einen Anzeigenamen

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

In diesem Beispiel wird das Außerkraftsetzungsergebnis für einen bestimmten Anzeigenamen angezeigt.

Der erste Befehl verwendet das Cmdlet Get-SCOMDiscovery , um das Ermittlungsobjekt mit dem Anzeigenamen "Windows Server-Computer ermitteln" abzurufen und das Objekt in der $Discovery Variablen zu speichern.

Der zweite Befehl verwendet das Cmdlet Get-SCOMClassInstance , um das Klasseninstanzobjekt namens Operations Manager Agents abzurufen und den Pipelineoperator zum Übergeben des Objekts an Get-SCOMOverrideResult zu verwenden, das das Außerkraftsetzungsergebnis für die angegebene Ermittlung abruft, die auf das Objekt der weitergeleiteten Klasseninstanz festgelegt ist.

Parameter

-Class

Gibt ein Array von Management Pack-Klassenobjekten an. Weitere Informationen zum Abrufen eines Management Pack-Klassenobjekts finden Sie "Get-Help Get-SCOMClass.

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

-ComputerName

Gibt ein Array von Namen von Computern an. Das Cmdlet stellt temporäre Verbindungen mit Verwaltungsgruppen für diese Computer her. Sie können NetBIOS-Namen, IP-Adressen oder vollqualifizierte Domänennamen (FQDNs) verwenden. Um den lokalen Computer anzugeben, geben Sie den Computernamen, localhost oder einen Punkt (.) ein.

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

-Credential

Gibt ein PSCredential-Objekt für die Verwaltungsgruppenverbindung an. Verwenden Sie zum Abrufen eines PSCredential-Objekts das Get-Credential-Cmdlet. Geben Sie "Get-Help Get-Credential" ein, um weitere Informationen anzuzeigen.

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

-Discovery

Gibt ein Array von Erkennungsworkflowobjekten an, die abgerufen werden sollen. Weitere Informationen zum Abrufen von Ermittlungsworkflowobjekten finden Sie unter "Typ"Get-Help Get-SCOMDiscovery.

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

-Instance

Gibt ein Array von Instanzen einer abzurufenden Klasse an.

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

-Monitor

Gibt ein Array von Monitorworkflowobjekten an, die abgerufen werden sollen. Geben Sie weitere Informationen ein"Get-Help Get-SCOMMonitor.

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

-Rule

Gibt ein Array von Überwachungsregelworkflowobjekten an, die abgerufen werden sollen. Informationen zum Abrufen eines Regelobjekts finden Sie "Get-Help Get-SCOMRule.

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

-SCSession

Gibt ein Array von Connection-Objekten an. Verwenden Sie zum Abrufen eines Connection-Objekts das Cmdlet Get-SCManagementGroupConnection.

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