Wait-AzRecoveryServicesBackupJob

Wartet auf den Abschluss eines Sicherungsauftrags.

Syntax

Wait-AzRecoveryServicesBackupJob
    [-Job] <Object>
    [[-Timeout] <Int64>]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Beschreibung

Das Cmdlet Wait-AzRecoveryServicesBackupJob wartet auf den Abschluss eines Azure Backup-Auftrags. Sicherungsaufträge können lange dauern. Wenn Sie einen Sicherungsauftrag als Teil eines Skripts ausführen, sollten Sie erzwingen, dass das Skript auf den Abschluss des Auftrags wartet, bevor er mit anderen Aufgaben fortsetzt. Ein Skript, das dieses Cmdlet enthält, kann einfacher sein als ein Skript, das den Sicherungsdienst für den Auftragsstatus abruft. Legen Sie den Tresorkontext mithilfe des Parameters "-VaultId" fest.

Beispiele

Beispiel 1: Warten, bis ein Auftrag abgeschlossen ist

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$Jobs = Get-AzRecoveryServicesBackupJob -Status InProgress -VaultId $vault.ID
Wait-AzRecoveryServicesBackupJob -Job $Jobs[0] -VaultId $vault.ID -Timeout 3600

Dieses Skript fragt den ersten Auftrag ab, der zurzeit ausgeführt wird, bis der Auftrag abgeschlossen ist oder der Timeoutzeitraum von 1 Stunde abgelaufen ist.

Parameter

-DefaultProfile

Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Job

Gibt den Auftrag an, auf den gewartet werden soll. Verwenden Sie zum Abrufen eines BackupJob-Objekts das Cmdlet Get-AzRecoveryServicesBackupJob .

Type:Object
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Timeout

Gibt die maximale Zeit in Sekunden an, die dieses Cmdlet auf den Abschluss des Auftrags wartet. Es wird empfohlen, einen Timeoutwert anzugeben.

Type:Nullable<T>[Int64]
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VaultId

ARM-ID des Recovery Services Vault.

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

Eingaben

Object

String

Ausgaben

JobBase