Freigeben über


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