Set-SCExternalJob

Aktualisierungen einem vorhandenen externen Auftrag.

Syntax

Set-SCExternalJob
   [-Job] <Task>
   -ProgressValue <Int32>
   [<CommonParameters>]
Set-SCExternalJob
   [-Job] <Task>
   [-Completed]
   [-InfoMessage <String>]
   [<CommonParameters>]
Set-SCExternalJob
   [-Job] <Task>
   [-Failed]
   -InfoMessage <String>
   [<CommonParameters>]

Beschreibung

Das Cmdlet Set-SCExternalJob aktualisiert vorhandene externe Aufträge im Virtual Machine Manager (VMM). Sie können den Prozentsatz des Abschlusses des Auftrags aktualisieren oder den Status des Auftrags auf abgeschlossen oder fehlgeschlagen festlegen.

Weitere Informationen zu externen Aufträgen finden Sie im Cmdlet New-SCExternalJob .

Beispiele

Beispiel 1: Festlegen eines externen Auftrags auf 15 % abgeschlossen

PS C:\> $ExternalJob = Get-SCJob -Name "ExternalJob01"
PS C:\> Set-SCExternalJob -Job $ExternalJob -ProgressValue 15

Der erste Befehl ruft das externe Auftragsobjekt mit dem Namen ExternalJob01 ab und speichert das Objekt in der $ExternalJob Variablen.

Der zweite Befehl legt den Statuswert für den Auftrag fest, der in $ExternalJob auf 15 gespeichert ist.

Beispiel 2: Festlegen eines externen Auftrags auf abgeschlossen

PS C:\> $ExternalJob = Get-SCJob -Name "ExternalJob02"
PS C:\> Set-SCExternalJob -Job $ExternalJob -Completed -InfoMessage "Some information about the completed job"

Der erste Befehl ruft das externe Auftragsobjekt mit dem Namen ExternalJob02 ab und speichert das Objekt in der $ExternalJob Variablen.

Der zweite Befehl legt den Status des in $ExternalJob gespeicherten Auftrags fest und fügt Informationen zum Auftrag hinzu.

Beispiel 3: Festlegen eines fehlgeschlagenen externen Auftrags

PS C:\> $ExternalJob = Get-SCJob -Name "ExternalJob03"
PS C:\> Set-SCExternalJob -Job $ExternalJob -Failed -InfoMessage "An error message for the failed job"

Der erste Befehl ruft das externe Auftragsobjekt mit dem Namen ExternalJob03 ab und speichert das Objekt in der variablen $ExternalJob.

Der zweite Befehl legt den Status des in $ExternalJob gespeicherten Auftrags fest und fügt Informationen zum Auftrag hinzu.

Parameter

-Completed

Legt den Status eines externen Auftrags fest, der abgeschlossen werden soll.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Failed

Legt den Status eines externen Auftrags fest, der fehlgeschlagen ist.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-InfoMessage

Stellt eine Informationsmeldung für externe Aufträge bereit.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Job

Gibt ein VMM-Auftragsobjekt an.

Type:Task
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ProgressValue

Liefert den Prozentsatz des Fortschritts eines externen Auftrags.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Ausgaben

Task

Dieses Cmdlet gibt ein Task-Objekt zurück.