Freigeben über


Get-SCOMTaskResult

Ruft die Ergebnisse für Aufgaben ab, die ausgeführt wurden.

Syntax

Empty (Standardwert)

Get-SCOMTaskResult
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromTaskResultBatchId

Get-SCOMTaskResult
    [-BatchID] <Guid[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromTaskResultId

Get-SCOMTaskResult
    [-Id] <Guid[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromInstance

Get-SCOMTaskResult
    [-Instance] <EnterpriseManagementObject[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromTask

Get-SCOMTaskResult
    [-Task] <ManagementPackTask[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

Beschreibung

Das Cmdlet Get-SCOMTaskResult ruft die Ergebnisse für Aufgaben ab, die ausgeführt wurden. Verwenden Sie dieses Cmdlet, um Ergebnisse nach Aufgabenname oder --ID sowie für Aufgaben abzurufen, die angegebenen Klasseninstanzen oder Batches zugeordnet sind.

Beispiele

Beispiel 1: Abrufen von Aufgabenergebnissen durch Angeben eines partiellen Anzeigenamens und einer Fehleraktion

PS C:\>Get-SCOMTask -Name "*SystemCenter*" | Get-SCOMTaskResult -ErrorAction SilentlyContinue

Mit diesem Befehl werden Ergebnisse für Aufgaben abgerufen, deren Namen SystemCenter enthalten. Der Befehl verwendet das Cmdlet Get-SCOMTask , um Aufgaben basierend auf dem Namen abzurufen, und übergibt sie mithilfe des Pipelineoperators an das Cmdlet Get-SCOMTaskResult . Da der Befehl SilentlyContinue für den ErrorAction-Parameter angibt, wird der Befehl weiterhin ausgeführt, wenn das Cmdlet eine Aufgabe ohne übereinstimmende Ergebnisse findet, und es werden keine Fehlermeldungen angezeigt.

Beispiel 2: Abrufen von Aufgabenergebnissen durch Angeben von Klasseninstanzen

PS C:\>Get-SCOMClassInstance -DisplayName "*.Consoso.com" | Get-SCOMTaskResult -ErrorAction SilentlyContinue

Mit diesem Befehl werden alle Klasseninstanzen in der Domäne Contoso.com abgerufen und dann die Aufgabenergebnisse für jedes Klasseninstanzobjekt zurückgegeben. Der Befehl verwendet das Cmdlet Get-SCOMClassInstance , um alle Instanzen abzurufen, deren Anzeigename 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 der Befehl weiterhin ausgeführt, wenn das Cmdlet eine Klasseninstanz ohne übereinstimmende Aufgabenergebnisse findet, und es werden keine Fehlermeldungen angezeigt.

Beispiel 3: Abrufen von Aufgabenergebnissen durch Angeben einer Aufgaben-ID

PS C:\>Get-SCOMTaskResult -Id 7413b06b-a95b-4ae3-98f2-dac9ff76dabd

Mit diesem Befehl werden die Ergebnisse der Aufgabe mit der ID 7413b06b-a95b-4ae3-98f2-dac9ff76dabd abgerufen.

Beispiel 4: Abrufen von Aufgabenergebnissen durch Angeben einer Batch-ID

PS C:\>Get-SCOMTaskResult -BatchId 2ef74789-f9f5-46b0-af70-16d01d4f4577

Mit diesem Befehl werden die Ergebnisse einer Aufgabe abgerufen, die in einem Batch mit der ID 2ef74789-f9f5-46b0-af70-16d01d4f4577 ausgeführt wird.

Parameter

-BatchID

Gibt ein Array an, das die IDs der Batches enthält, in denen Aufgaben ausgeführt werden. Das Cmdlet ruft Aufgabenergebnisse für jeden Batch ab.

Parametereigenschaften

Typ:

Guid[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

FromTaskResultBatchId
Position:1
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ComputerName

Gibt ein Array an, das den Namen des Computers enthält, mit dem eine Verbindung hergestellt werden soll. Gültige Formate sind ein NetBIOS-Name, eine IP-Adresse oder ein vollqualifizierter Domänenname (Fully Qualified Domain Name, FQDN). Um den lokalen Computer anzugeben, geben Sie den Computernamen localhost 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.

Parametereigenschaften

Typ:

String[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Credential

Gibt das Benutzerkonto an, unter dem die Verbindung mit der Verwaltungsgruppe ausgeführt wird. Geben Sie für diesen Parameter ein PSCredential-Objekt an, z. B. ein Objekt, das vom Cmdlet Get-Credential zurückgegeben wird. Weitere Informationen zu Objekten mit Anmeldeinformationen erhalten Sie, wenn Sie 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.

Parametereigenschaften

Typ:PSCredential
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Id

Gibt ein Array von Aufgaben-IDs an. Das Cmdlet ruft die Ergebnisse von Aufgaben ab, die über diese IDs verfügen.

Parametereigenschaften

Typ:

Guid[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

FromTaskResultId
Position:1
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Instance

Gibt ein Array von Klasseninstanzen an, für die eine Aufgabe gestartet werden soll. Geben Sie eine Variable an, in der Klasseninstanzen gespeichert werden, oder verwenden Sie ein Cmdlet wie Get-SCOMClassInstance , das die Klasseninstanzen abruft. Dieser Parameter akzeptiert auch Gruppenobjekte. Verwenden Sie zum Abrufen eines Gruppenobjekts das Cmdlet Get-SCOMGroup .

Parametereigenschaften

Typ:

EnterpriseManagementObject[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

FromInstance
Position:1
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-SCSession

Gibt ein Array von Verbindungen zu Verwaltungsservern an. Verwenden Sie zum Abrufen von Verbindungsobjekten für Verwaltungsgruppen das Cmdlet Get-SCOMManagementGroupConnection . Wenn dieser Parameter nicht angezeigt wird, ist der Standardwert die aktuelle Verwaltungsgruppenverbindung.

Parametereigenschaften

Typ:

Connection[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten: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.

Parametereigenschaften

Typ:

ManagementPackTask[]

Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

FromTask
Position:1
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.