Backup-AzRecoveryServicesBackupItem
啟動備份項目的備份。
語法
Backup-AzRecoveryServicesBackupItem
-Item <ItemBase>
[-ExpiryDateTimeUTC <DateTime>]
[-BackupType <BackupType>]
[-EnableCompression]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Backup-AzRecoveryServicesBackupItem Cmdlet 會採用受保護 Azure 備份專案的臨機操作備份。 使用此 Cmdlet,您可以在啟用保護之後立即執行初始備份,或在排程備份失敗時啟動備份。 此 Cmdlet 也可用於具有或沒有到期日期的自定義保留 - 如需詳細資訊,請參閱參數說明文字。
範例
範例 1:啟動備份項目的備份
$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$NamedContainer = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVM -FriendlyName "pstestv2vm1" -VaultId $vault.ID
$Item = Get-AzRecoveryServicesBackupItem -Container $NamedContainer -WorkloadType AzureVM -VaultId $vault.ID
$Job = Backup-AzRecoveryServicesBackupItem -Item $Item -VaultId $vault.ID -ExpiryDateTimeUTC (Get-Date).ToUniversalTime().AddDays(60)
$Job
Operation Status StartTime EndTime JOBID
------------ --------- ------ --------- -------
pstestv2vm1 Backup InProgress 4/23/2016 5:00:30 PM cf4b3ef5-2fac-4c8e-a215-d2eba4124f27
第一個命令會取得名為 pstestv2vm1 類型的 AzureVM 備份容器,然後將它儲存在$NamedContainer變數中。 第二個命令會取得對應至 $NamedContainer 中容器的Backup專案,然後將它儲存在$Item變數中。 最後一個命令會觸發 $Item 中備份項目的備份作業,其到期時間從現在起為 60 天,如果未指定,到期時間的預設值為 30 天。
範例 2
啟動備份項目的備份。 ( 自動產生 )
Backup-AzRecoveryServicesBackupItem -ExpiryDateTimeUTC <DateTime> -Item $Item -VaultId $vault.ID
參數
-BackupType
要執行的備份類型
類型: | BackupType |
接受的值: | Full, Differential, Log, CopyOnlyFull |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Confirm
執行 Cmdlet 之前先提示您確認。
類型: | SwitchParameter |
別名: | cf |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DefaultProfile
用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。
類型: | IAzureContextContainer |
別名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EnableCompression
如果需要啟用壓縮
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ExpiryDateTimeUTC
將恢復點的到期時間指定為 DateTime 物件,如果未指定任何專案,則會使用預設值 30 天。 適用於 VM、SQL(僅適用於僅複製完整備份類型),AFS 備份專案。
類型: | Nullable<T>[DateTime] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-Item
指定此 Cmdlet 啟動備份作業的備份專案。
類型: | ItemBase |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-VaultId
復原服務保存庫的 ARM 識別碼。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-WhatIf
顯示執行 Cmdlet 後會發生的情況。
類型: | SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
Nullable<T>[[System.DateTime, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]