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: | |
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.