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.
Typ: | IAzureContextContainer |
Aliase: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Job
Gibt den Auftrag an, auf den gewartet werden soll. Verwenden Sie zum Abrufen eines BackupJob-Objekts das Cmdlet Get-AzRecoveryServicesBackupJob .
Typ: | Object |
Position: | 1 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Timeout
Gibt die maximale Zeit in Sekunden an, die dieses Cmdlet auf den Abschluss des Auftrags wartet. Es wird empfohlen, einen Timeoutwert anzugeben.
Typ: | Nullable<T>[Int64] |
Position: | 2 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-VaultId
ARM-ID des Recovery Services Vault.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
Eingaben
Ausgaben
Ähnliche Themen
Azure PowerShell