Share via


Wait-AzRecoveryServicesBackupJob

Backup 작업이 완료되기를 기다립니다.

Syntax

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

Description

Wait-AzRecoveryServicesBackupJob cmdlet은 Azure Backup 작업이 완료될 때까지 기다립니다. 백업 작업은 시간이 오래 걸릴 수 있습니다. 스크립트의 일부로 백업 작업을 실행하는 경우 다른 작업으로 계속 진행하기 전에 스크립트가 작업이 완료되기를 기다리도록 할 수 있습니다. 이 cmdlet을 포함하는 스크립트는 작업 상태 Backup 서비스를 폴링하는 스크립트보다 간단할 수 있습니다. -VaultId 매개 변수를 사용하여 자격 증명 모음 컨텍스트를 설정합니다.

예제

예제 1: 작업이 완료되기를 기다립니다.

$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

이 스크립트는 작업이 완료되거나 1시간의 제한 시간이 만료될 때까지 현재 진행 중인 첫 번째 작업을 폴링합니다.

매개 변수

-DefaultProfile

Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.

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

-Job

대기할 작업을 지정합니다. BackupJob 개체를 가져오려면 Get-AzRecoveryServicesBackupJob cmdlet을 사용합니다.

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

-Timeout

이 cmdlet이 작업이 완료될 때까지 대기하는 최대 시간(초)을 지정합니다. 제한 시간 값을 지정하는 것이 좋습니다.

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

-VaultId

Recovery Services 자격 증명 모음의 ARM ID입니다.

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

입력

Object

String

출력

JobBase