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


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
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-Job

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

Тип:Object
Position:1
значение по умолчанию:None
Обязательно:True
Accept pipeline input:True
Accept wildcard characters:False

-Timeout

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

Тип:Nullable<T>[Int64]
Position:2
значение по умолчанию:None
Обязательно:False
Accept pipeline input:False
Accept wildcard characters:False

-VaultId

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

Тип:String
Position:Named
значение по умолчанию:None
Обязательно:False
Accept pipeline input:True
Accept wildcard characters:False

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

Object

String

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

JobBase