Compartir a través de


Wait-AzRecoveryServicesBackupJob

Espera a que finalice un trabajo de copia de seguridad.

Sintaxis

Default (valor predeterminado)

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

Description

El cmdlet Wait-AzRecoveryServicesBackupJob espera a que finalice un trabajo de Azure Backup. Los trabajos de copia de seguridad pueden tardar mucho tiempo. Si ejecuta un trabajo de copia de seguridad como parte de un script, puede forzar que el script espere a que finalice el trabajo antes de continuar con otras tareas. Un script que incluye este cmdlet puede ser más sencillo que uno que sondee el servicio backup para el estado del trabajo. Establezca el contexto del almacén mediante el parámetro -VaultId.

Ejemplos

Ejemplo 1: Esperar a que finalice un trabajo

$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

Este script sondea el primer trabajo que está actualmente en curso hasta que el trabajo se ha completado o ha expirado el período de tiempo de espera de 1 hora.

Parámetros

-DefaultProfile

Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.

Propiedades de parámetro

Tipo:IAzureContextContainer
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Job

Especifica el trabajo que se va a esperar. Para obtener un objeto BackupJob , use el cmdlet Get-AzRecoveryServicesBackupJob .

Propiedades de parámetro

Tipo:Object
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:1
Obligatorio:True
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Timeout

Especifica el tiempo máximo, en segundos, que este cmdlet espera a que finalice el trabajo. Se recomienda especificar un valor de tiempo de espera.

Propiedades de parámetro

Tipo:

Nullable<T>[Int64]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:2
Obligatorio:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-VaultId

Id. de ARM del almacén de Recovery Services.

Propiedades de parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Obligatorio:False
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Entradas

Object

String

Salidas

JobBase