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 |