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.

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

-Job

Określa zadanie do oczekiwania. Aby uzyskać obiekt BackupJob , użyj polecenia cmdlet Get-AzRecoveryServicesBackupJob .

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

-Timeout

Określa maksymalny czas w sekundach oczekiwania tego polecenia cmdlet na zakończenie zadania. Zaleca się określenie wartości limitu czasu.

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

-VaultId

Identyfikator ARM magazynu usługi Recovery Services.

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

Dane wejściowe

Object

String

Dane wyjściowe

JobBase