Поделиться через


Wait-AzRecoveryServicesBackupJob

Ожидает завершения задания резервного копирования.

Синтаксис

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

Описание

Командлет Wait-AzRecoveryServicesBackupJob ожидает завершения задания Azure 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.

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Job

Указывает задание для ожидания. Чтобы получить объект BackupJob, используйте командлет Get-AzRecoveryServicesBackupJob.

Тип:Object
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Timeout

Указывает максимальное время в секундах, которое этот командлет ожидает завершения задания. Рекомендуется указать значение времени ожидания.

Тип:Nullable<T>[Int64]
Position:2
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-VaultId

Идентификатор ARM хранилища служб восстановления.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

Входные данные

Object

String

Выходные данные

JobBase