Get-SCOMTaskResult
Ruft die Ergebnisse für Vorgänge ab, die ausgeführt wurden.
Syntax
Get-SCOMTaskResult
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMTaskResult
[-BatchID] <Guid[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMTaskResult
[-Id] <Guid[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMTaskResult
[-Instance] <EnterpriseManagementObject[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMTaskResult
[-Task] <ManagementPackTask[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Beschreibung
Das Cmdlet Get-SCOMTaskResult ruft die Ergebnisse für Vorgänge ab, die ausgeführt werden. Verwenden Sie dieses Cmdlet, um Ergebnisse nach Aufgabenname oder ID sowie für Vorgänge abzurufen, die mit angegebenen Klasseninstanzen oder Batches verknüpft sind.
Beispiele
Beispiel 1: Abrufen von Vorgangsergebnissen durch Angeben eines teilweisen Anzeigenamens und einer Fehleraktion
PS C:\>Get-SCOMTask -Name "*SystemCenter*" | Get-SCOMTaskResult -ErrorAction SilentlyContinue
Dieser Befehl ruft Ergebnisse für Aufgaben ab, die SystemCenter in ihren Namen enthalten. Der Befehl verwendet das Cmdlet Get-SCOMTask , um Aufgaben basierend auf dem Namen abzurufen und diese mithilfe des Pipelineoperators an das Cmdlet Get-SCOMTaskResult zu übergeben. Da der Befehl SilentlyContinue für den ErrorAction-Parameter angibt, wenn das Cmdlet eine Aufgabe ohne übereinstimmende Ergebnisse findet, wird der Befehl weiterhin ausgeführt und zeigt keine Fehlermeldungen an.
Beispiel 2: Abrufen von Vorgangsergebnissen durch Angeben von Klasseninstanzen
PS C:\>Get-SCOMClassInstance -DisplayName "*.Consoso.com" | Get-SCOMTaskResult -ErrorAction SilentlyContinue
Dieser Befehl ruft alle Klasseninstanzen in der Contoso.com Domäne ab und gibt dann die Vorgangsergebnisse für jedes Klasseninstanzobjekt zurück. Der Befehl verwendet das Cmdlet Get-SCOMClassInstance , um alle Instanzen abzurufen, die einen Anzeigenamen enthalten, der .Contoso.com enthält, und übergibt sie mithilfe des Pipelineoperators an das Cmdlet Get-SCOMTaskResult . Da der Befehl SilentlyContinue für den ErrorAction-Parameter angibt, wird beim Cmdlet eine Klasseninstanz ohne übereinstimmende Aufgabenergebnisse gefunden, wird der Befehl weiterhin ausgeführt und zeigt keine Fehlermeldungen an.
Beispiel 3: Abrufen von Vorgangsergebnissen durch Angeben einer Vorgangs-ID
PS C:\>Get-SCOMTaskResult -Id 7413b06b-a95b-4ae3-98f2-dac9ff76dabd
Dieser Befehl ruft die Ergebnisse der Aufgabe ab, die eine ID von 7413b06b-a95b-4ae3-98f2-dac9ff76dabd hat.
Beispiel 4: Abrufen von Vorgangsergebnissen durch Angeben einer Batch-ID
PS C:\>Get-SCOMTaskResult -BatchId 2ef74789-f9f5-46b0-af70-16d01d4f4577
Dieser Befehl ruft die Ergebnisse einer Aufgabe ab, die in einem Batch ausgeführt wird, der eine ID von 2ef74789-f9f5-46b0-af70-16d01d4f4577 hat.
Parameter
-BatchID
Gibt ein Array an, das die IDs von Batches enthält, in denen Aufgaben ausgeführt werden. Das Cmdlet ruft Vorgangsergebnisse für jeden Batch ab.
Type: | Guid[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ComputerName
Gibt ein Array an, das den Namen des Computers enthält, mit dem eine Verbindung hergestellt werden soll. Gültige Formate umfassen einen NetBIOS-Namen, eine IP-Adresse oder einen vollqualifizierten Domänennamen (FQDN). Um den lokalen Computer anzugeben, geben Sie den Computernamen, den lokalen Host oder einen Punkt (.) an.
Der Computer muss den System Center Data Access-Dienst ausführen.
Wenn Sie diesen Parameter nicht angeben, ist der Standardwert der Computer für die aktuelle Verwaltungsgruppenverbindung.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Gibt das Benutzerkonto an, unter dem die Verwaltungsgruppenverbindung ausgeführt wird.
Geben Sie ein PSCredential-Objekt an, z. B. eins, das das Cmdlet Get-Credential zurückgibt, für diesen Parameter.
Geben Sie weitere Informationen zu Anmeldeinformationenobjekten ein Get-Help Get-Credential
.
Dieses Konto muss Zugriff auf den Server haben, der im Parameter ComputerName angegeben ist, wenn dieser Parameter angezeigt wird.
Wenn Sie diesen Parameter nicht angeben, ist der Standardwert das Konto für den aktuellen Benutzer.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Gibt ein Array von Aufgaben-IDs an. Das Cmdlet ruft die Ergebnisse von Aufgaben ab, die über diese IDs verfügen.
Type: | Guid[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Instance
Gibt ein Array von Klasseninstanzen an, für das eine Aufgabe gestartet werden soll. Geben Sie eine Variable an, die Klasseninstanzen speichert oder ein Cmdlet wie Get-SCOMClassInstance verwendet, das die Klasseninstanzen abruft. Dieser Parameter akzeptiert auch Gruppenobjekte. Verwenden Sie zum Abrufen eines Gruppenobjekts das Cmdlet Get-SCOMGroup .
Type: | EnterpriseManagementObject[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SCSession
Gibt ein Array von Verbindungen mit Verwaltungsservern an. Verwenden Sie zum Abrufen von Verbindungsobjekten für die Verwaltungsgruppe das Cmdlet Get-SCOMManagementGroupConnection . Wenn dieser Parameter nicht angezeigt wird, ist der Standardwert die aktuelle Verwaltungsgruppenverbindung.
Type: | Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Task
Gibt ein Array von Management Pack-Aufgaben an. Das Cmdlet ruft Ergebnisse für die Aufgabenobjekte ab, die das Array enthält. Geben Sie eine Variable an, die Aufgabenobjekte enthält, oder verwenden Sie ein Cmdlet wie das Cmdlet Get-SCOMTask , das Aufgaben abruft.
Type: | ManagementPackTask[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |