Delen via


Wait-AzRecoveryServicesBackupJob

Wacht totdat een back-uptaak is voltooid.

Syntaxis

Default (Standaard)

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.

Parametereigenschappen

Type:IAzureContextContainer
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:AzContext, AzureRmContext, AzureCredential

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Job

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

Parametereigenschappen

Type:Object
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:1
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten: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.

Parametereigenschappen

Type:

Nullable<T>[Int64]

Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:2
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-VaultId

ARM-id van de Recovery Services-kluis.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

Invoerwaarden

Object

String

Uitvoerwaarden

JobBase