Wait-AzureRmRecoveryServicesBackupJob
Attende il completamento di un processo di backup.
Avviso
Il modulo AzureRM PowerShell è stato ufficialmente deprecato a partire dal 29 febbraio 2024. È consigliabile eseguire la migrazione da AzureRM al modulo Az PowerShell per garantire il supporto e gli aggiornamenti continui.
Anche se il modulo AzureRM può ancora funzionare, non è più gestito o supportato, posizionando qualsiasi uso continuo a discrezione e rischio dell'utente. Per indicazioni sulla transizione al modulo Az, vedere le risorse di migrazione.
Sintassi
Wait-AzureRmRecoveryServicesBackupJob
[-Job] <Object>
[[-Timeout] <Int64>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Descrizione
Il cmdlet Wait-AzureRmRecoveryServicesBackupJob attende il completamento di un processo 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 cmdlet Set-AzureRmRecoveryServicesVaultContext prima di usare il cmdlet corrente.
Esempio
Esempio 1: Attendere il completamento di un processo
PS C:\>
$Jobs = Get-AzureRmRecoveryServicesBackupJob -Status InProgress
$Job = $Jobs[0]
while ( $Job.Status -ne Completed )
{
Write-Host "Waiting for completion..."
Start-Sleep -Seconds 10
$Job = Get-AzureRmBackAzureRmRecoveryServicesBackupJob -Job $Job
}
Write-Host "Done!"
Waiting for completion...
Waiting for completion...
Waiting for completion...
Done!
Questo script esegue il polling del primo processo attualmente in corso fino al completamento del processo.
Parametri
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.
Tipo: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
valore predefinito: | None |
Necessario: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Job
Specifica il processo di attesa. Per ottenere un oggetto BackupJob , usare il cmdlet Get-AzureRmRecoveryServicesBackupJob.
Tipo: | Object |
Position: | 1 |
valore predefinito: | None |
Necessario: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Timeout
Specifica il tempo massimo, espresso in secondi, in cui il cmdlet attende il completamento del processo. È consigliabile specificare un valore di timeout.
Tipo: | Nullable<T>[Int64] |
Position: | 2 |
valore predefinito: | None |
Necessario: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VaultId
ID ARM dell'insieme di credenziali di Servizi di ripristino.
Tipo: | String |
Position: | Named |
valore predefinito: | None |
Necessario: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Input
Parametri: Job (ByValue)
Parametri: VaultId (ByValue)