Get-SCOMOverrideResult
Ruft Außerkraftsetzungsergebnisse ab.
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>]
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.
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.
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.
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.
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.
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |