Wait-AzRecoveryServicesBackupJob
Czeka na zakończenie zadania tworzenia kopii zapasowej.
Składnia
Wait-AzRecoveryServicesBackupJob
[-Job] <Object>
[[-Timeout] <Int64>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Opis
Polecenie cmdlet Wait-AzRecoveryServicesBackupJob czeka na zakończenie zadania usługi Azure Backup. Zadania tworzenia kopii zapasowej mogą trwać długo. Jeśli uruchomisz zadanie tworzenia kopii zapasowej w ramach skryptu, możesz wymusić, aby skrypt czekał na zakończenie zadania, zanim będzie kontynuować wykonywanie innych zadań. Skrypt zawierający to polecenie cmdlet może być prostszy niż skrypt, który sonduje usługę Backup pod kątem stanu zadania. Ustaw kontekst magazynu przy użyciu parametru -VaultId.
Przykłady
Przykład 1. Oczekiwanie na zakończenie zadania
$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
Ten skrypt sonduje pierwsze zadanie, które jest obecnie w toku, dopóki zadanie nie zostanie ukończone lub upłynął limit czasu 1 godziny.
Parametry
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Job
Określa zadanie do oczekiwania. Aby uzyskać obiekt BackupJob , użyj polecenia cmdlet Get-AzRecoveryServicesBackupJob .
Typ: | Object |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-Timeout
Określa maksymalny czas w sekundach oczekiwania tego polecenia cmdlet na zakończenie zadania. Zaleca się określenie wartości limitu czasu.
Typ: | Nullable<T>[Int64] |
Position: | 2 |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-VaultId
Identyfikator ARM magazynu usługi Recovery Services.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |