Get-SCOMOverrideResult

Ruft Außerkraftsetzungsergebnisse 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 Klasse 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-Variable 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 ausgerichtet ist, für die angegebene Verwaltungsgruppenverbindung und gibt Informationen über das 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 abrufen.

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 Status "Verwaltungsdienstkonnektivität" 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 gibt Informationen zum Außerkraftsetzungsergebnis für den Benutzer zurück.

Beispiel 3: Abrufen von Außerkraftsetzungsergebnissen durch Überwachungsregelobjekt

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 zurückgegeben.

Der erste Befehl verwendet das Cmdlet Get-SCOMRule , um das Überwachungsregelobjekt mit dem Anzeigenamen "Warnung" für fehlgeschlagene PowerShell-Skripts abzurufen und das Objekt in der $Rule Variablen zu speichern.

Der zweite Befehl verwendet das Cmdlet Get-SCOMClass , um das Klassenobjekt namens Memory abzurufen und den Pipelineoperator zum Übergeben des Objekts an das Get-SCOMOverrideResult-Cmdlet zu verwenden, das das Außerkraftsetzungsergebnis für die angegebene Regel abruft, die auf das Piped-Klassenobjekt ausgerichtet 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 entdecken" 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 Piped-Klasseninstanzobjekt ausgerichtet ist.

Parameter

-Class

Gibt ein Array von Management Pack-Klassenobjekten an. Weitere Informationen zum Abrufen eines Management Pack-Klassenobjekts finden Sie unter "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 erstellt temporäre Verbindungen mit Verwaltungsgruppen für diese Computer. Sie können NetBIOS-Namen, IP-Adressen oder vollqualifizierte Domänennamen (FQDNs) verwenden. Geben Sie zum Angeben des lokalen Computers 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 weitere Informationen ein, geben Sie "Get-Help Get-Credential" ein.

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 "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 Klasse an, die abgerufen werden sollen.

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

-Monitor

Gibt ein Array von Überwachen-Workflowobjekten an, die abgerufen werden sollen. Weitere Informationen können Sie eingeben"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".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