Wait-AzRecoveryServicesBackupJob

Väntar på att ett säkerhetskopieringsjobb ska slutföras.

Syntax

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

Description

Cmdleten Wait-AzRecoveryServicesBackupJob väntar på att ett Azure Backup-jobb ska slutföras. Säkerhetskopieringsjobb kan ta lång tid. Om du kör ett säkerhetskopieringsjobb som en del av ett skript kanske du vill tvinga skriptet att vänta tills jobbet har slutförts innan det fortsätter till andra uppgifter. Ett skript som innehåller den här cmdleten kan vara enklare än ett som avsöker säkerhetskopieringstjänsten efter jobbstatus. Ange valvkontexten med parametern -VaultId.

Exempel

Exempel 1: Vänta tills ett jobb har slutförts

$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

Det här skriptet avsöker det första jobb som pågår tills jobbet har slutförts eller tidsgränsperioden på 1 timme har gått ut.

Parametrar

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

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

-Job

Anger vilket jobb som ska väntas. Om du vill hämta ett BackupJob-objekt använder du cmdleten Get-AzRecoveryServicesBackupJob .

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

-Timeout

Anger den maximala tid i sekunder som den här cmdleten väntar på att jobbet ska slutföras. Vi rekommenderar att du anger ett timeout-värde.

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

-VaultId

ARM-ID för Recovery Services-valvet.

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

Indata

Object

String

Utdata

JobBase