Wait-AzRecoveryServicesBackupJob
等候備份作業完成。
語法
Wait-AzRecoveryServicesBackupJob
[-Job] <Object>
[[-Timeout] <Int64>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Wait-AzRecoveryServicesBackupJob Cmdlet 會等候 Azure 備份 作業完成。 備份作業可能需要很長的時間。 如果您執行備份作業做為腳本的一部分,您可能想要強制腳本等候作業完成,再繼續執行其他工作。 包含此 Cmdlet 的腳本可以比輪詢備份服務以取得作業狀態的腳本更簡單。 使用 -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 |
別名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Job
指定要等候的工作。 若要取得 BackupJob 物件,請使用 Get-AzRecoveryServicesBackupJob Cmdlet。
類型: | Object |
Position: | 1 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-Timeout
指定此 Cmdlet 等候作業完成的最大時間,以秒為單位。 建議指定逾時值。
類型: | Nullable<T>[Int64] |
Position: | 2 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-VaultId
復原服務保存庫的 ARM 識別碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |