Udostępnij za pośrednictwem


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

Dane wejściowe

Object

String

Dane wyjściowe

JobBase