Delen via


Wait-AzRecoveryServicesBackupJob

Wacht totdat een back-uptaak is voltooid.

Syntaxis

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

Description

De cmdlet Wait-AzRecoveryServicesBackupJob wacht totdat een Azure Backup-taak is voltooid. Back-uptaken kunnen lang duren. Als u een back-uptaak uitvoert als onderdeel van een script, kunt u afdwingen dat het script wacht tot de taak is voltooid voordat de taak verdergaat met andere taken. Een script dat deze cmdlet bevat, kan eenvoudiger zijn dan één script waarmee de Backup-service voor de taakstatus wordt gecontroleerd. Stel de kluiscontext in met behulp van de parameter -VaultId.

Voorbeelden

Voorbeeld 1: Wacht tot een taak is voltooid

$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

Dit script peilt de eerste taak die momenteel wordt uitgevoerd totdat de taak is voltooid of een time-outperiode van 1 uur is verlopen.

Parameters

-DefaultProfile

De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Job

Hiermee geeft u de taak om op te wachten. Gebruik de cmdlet Get-AzRecoveryServicesBackupJob om een BackupJob-object te verkrijgen.

Type:Object
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Timeout

Hiermee geeft u de maximale tijd in seconden op dat deze cmdlet wacht totdat de taak is voltooid. Het wordt aanbevolen om een time-outwaarde op te geven.

Type:Nullable<T>[Int64]
Position:2
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VaultId

ARM-id van de Recovery Services-kluis.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Invoerwaarden

Object

String

Uitvoerwaarden

JobBase