Condividi tramite


Wait-AzRecoveryServicesBackupJob

Attende il completamento di un processo di backup.

Sintassi

Default (impostazione predefinita).

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

Descrizione

Il cmdlet Wait-AzRecoveryServicesBackupJob attende il completamento di un processo di Backup di Azure. I processi di backup possono richiedere molto tempo. Se si esegue un processo di backup come parte di uno script, è consigliabile forzare il completamento del processo prima che continui ad altre attività. Uno script che include questo cmdlet può essere più semplice di uno che esegue il polling del servizio Backup per lo stato del processo. Impostare il contesto dell'insieme di credenziali usando il parametro -VaultId.

Esempio

Esempio 1: Attendere il completamento di un processo

$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

Questo script esegue il polling del primo processo attualmente in corso fino al completamento o al periodo di timeout di 1 ora scaduto.

Parametri

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

Proprietà dei parametri

Tipo:IAzureContextContainer
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Job

Specifica il processo di attesa. Per ottenere un oggetto BackupJob , usare il cmdlet Get-AzRecoveryServicesBackupJob .

Proprietà dei parametri

Tipo:Object
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:1
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Timeout

Specifica il tempo massimo, espresso in secondi, in cui il cmdlet attende il completamento del processo. È consigliabile specificare un valore di timeout.

Proprietà dei parametri

Tipo:

Nullable<T>[Int64]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:2
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-VaultId

ID ARM dell'insieme di credenziali di Servizi di ripristino.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Input

Object

String

Output

JobBase