共用方式為


Restore-AzRecoveryServicesBackupItem

將備份項目的資料和組態還原至指定的復原點。 必要的參數會因備份項目類型而異。 相同的命令也用於還原 Azure 虛擬機器、在 Azure 虛擬機器和 Azure 檔案共用中執行的資料庫。

語法

AzureManagedVMReplaceExistingParameterSet (預設值)

Restore-AzRecoveryServicesBackupItem
    [-RecoveryPoint] <RecoveryPointBase>
    [-StorageAccountName] <String>
    [-StorageAccountResourceGroupName] <String>
    [-VaultLocation <String>]
    [-RestoreOnlyOSDisk]
    [-RestoreDiskList <String[]>]
    [-DiskEncryptionSetId <String>]
    [-RestoreToSecondaryRegion]
    [-TargetZoneNumber <Int32>]
    [-RehydratePriority <String>]
    [-UseSystemAssignedIdentity]
    [-UserAssignedIdentityId <String>]
    [-DiskAccessOption <TargetDiskNetworkAccessOption>]
    [-TargetDiskAccessId <String>]
    [-CVMOsDiskEncryptionSetId <String>]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-RehydrateDuration <String>]
    [-Token <String>]
    [-SecureToken <SecureString>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AzureFileShareParameterSet

Restore-AzRecoveryServicesBackupItem
    [-RecoveryPoint] <RecoveryPointBase>
    -ResolveConflict <RestoreFSResolveConflictOption>
    [-VaultLocation <String>]
    [-SourceFilePath <String>]
    [-SourceFileType <SourceFileType>]
    [-TargetStorageAccountName <String>]
    [-TargetFileShareName <String>]
    [-TargetFolder <String>]
    [-MultipleSourceFilePath <String[]>]
    [-RestoreToSecondaryRegion]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-Token <String>]
    [-SecureToken <SecureString>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AzureVMRestoreManagedAsUnmanaged

Restore-AzRecoveryServicesBackupItem
    [-RecoveryPoint] <RecoveryPointBase>
    [-StorageAccountName] <String>
    [-StorageAccountResourceGroupName] <String>
    [-VaultLocation <String>]
    [-RestoreOnlyOSDisk]
    [-RestoreDiskList <String[]>]
    [-RestoreAsUnmanagedDisks]
    [-RestoreToSecondaryRegion]
    [-RehydratePriority <String>]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-RehydrateDuration <String>]
    [-Token <String>]
    [-SecureToken <SecureString>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AzureManagedVMCreateNewParameterSet

Restore-AzRecoveryServicesBackupItem
    [-RecoveryPoint] <RecoveryPointBase>
    [-StorageAccountName] <String>
    [-StorageAccountResourceGroupName] <String>
    [-TargetResourceGroupName] <String>
    [-VaultLocation <String>]
    [-RestoreOnlyOSDisk]
    [-RestoreDiskList <String[]>]
    [-DiskEncryptionSetId <String>]
    [-RestoreToSecondaryRegion]
    [-TargetZoneNumber <Int32>]
    [-RehydratePriority <String>]
    [-UseSystemAssignedIdentity]
    [-UserAssignedIdentityId <String>]
    [-TargetVMName <String>]
    [-TargetVNetName <String>]
    [-TargetVNetResourceGroup <String>]
    [-TargetSubnetName <String>]
    [-TargetSubscriptionId <String>]
    [-RestoreToEdgeZone]
    [-DiskAccessOption <TargetDiskNetworkAccessOption>]
    [-TargetDiskAccessId <String>]
    [-CVMOsDiskEncryptionSetId <String>]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-RehydrateDuration <String>]
    [-Token <String>]
    [-SecureToken <SecureString>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AzureVMUnManagedDiskParameterSet

Restore-AzRecoveryServicesBackupItem
    [-RecoveryPoint] <RecoveryPointBase>
    [-StorageAccountName] <String>
    [-StorageAccountResourceGroupName] <String>
    [-VaultLocation <String>]
    [-UseOriginalStorageAccount]
    [-RestoreOnlyOSDisk]
    [-RestoreDiskList <String[]>]
    [-RestoreToSecondaryRegion]
    [-RehydratePriority <String>]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-RehydrateDuration <String>]
    [-Token <String>]
    [-SecureToken <SecureString>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AzureVMRestoreUnmanagedAsManaged

Restore-AzRecoveryServicesBackupItem
    [-RecoveryPoint] <RecoveryPointBase>
    [-StorageAccountName] <String>
    [-StorageAccountResourceGroupName] <String>
    [-TargetResourceGroupName] <String>
    [-VaultLocation <String>]
    [-UseOriginalStorageAccount]
    [-RestoreOnlyOSDisk]
    [-RestoreDiskList <String[]>]
    [-RestoreToSecondaryRegion]
    [-RestoreAsManagedDisk]
    [-RehydratePriority <String>]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-RehydrateDuration <String>]
    [-Token <String>]
    [-SecureToken <SecureString>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AzureWorkloadParameterSet

Restore-AzRecoveryServicesBackupItem
    [-WLRecoveryConfig] <RecoveryConfigBase>
    [-VaultLocation <String>]
    [-RestoreToSecondaryRegion]
    [-RehydratePriority <String>]
    [-VaultId <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [-RehydrateDuration <String>]
    [-Token <String>]
    [-SecureToken <SecureString>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Restore-AzRecoveryServicesBackupItem Cmdlet 會將 Azure 備份專案的資料和設定還原至指定的復原點。

針對 Azure VM 備份

您可以使用此命令備份 Azure 虛擬機器並還原磁碟 (受控和非受控磁碟)。 還原作業不會還原完整的虛擬機器。 如果這是受控磁碟 VM,則應該指定保留還原磁碟的目標資源群組。 指定目標資源群組時,如果快照存在於備份原則中指定的資源群組中,則還原作業將會立即進行,且磁碟會從本端快照建立,並保留在目標資源群組中。 還有一個選項可以將它們還原為非受控磁碟,但這會利用 Azure 復原服務保存庫中存在的資料,因此速度會慢得多。 VM 的組態和部署範本,可用來從還原的磁碟建立 VM 會下載至指定的儲存體帳戶。 如果這是非受控磁碟 VM,則快照集會存在於磁碟的原始儲存體帳戶和/或復原服務保存庫中。 如果使用者提供使用原始儲存體帳戶進行還原的選項,則可以提供即時還原。 否則,會從 Azure 復原服務保存庫擷取資料,並在指定的儲存體帳戶中建立磁碟,以及 VM 和部署範本的設定。

這很重要

根據預設,Azure VM 備份會備份所有磁碟。 您可以在啟用備份期間使用 exclusionList 或 InclusionList 參數選擇性地備份相關磁碟。 只有在選擇性備份磁碟時,才可以使用選擇性還原磁碟的選項。

請參閱不同的可能參數集和參數文字以取得更多資訊。

備註

如果使用 -VaultId 參數,則也應該使用 -VaultLocation 參數。

針對 Azure 檔案共用備份

您可以還原整個檔案共用或共用上的特定/多個檔案/資料夾。 您可以還原至原始位置或替代位置。

針對 Azure 工作負載

您可以在 Azure VM 內還原 SQL DB

範例

範例 1:從指定的復原點還原備份受控磁碟 Azure VM 的磁碟

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$BackupItem = Get-AzRecoveryServicesBackupItem -BackupManagementType "AzureVM" -WorkloadType "AzureVM" -Name "V2VM" -VaultId $vault.ID
$StartDate = (Get-Date).AddDays(-7)
$EndDate = Get-Date
$RP = Get-AzRecoveryServicesBackupRecoveryPoint -Item $BackupItem -StartDate $StartDate.ToUniversalTime() -EndDate $EndDate.ToUniversalTime() -VaultId $vault.ID
$RestoreJob = Restore-AzRecoveryServicesBackupItem -RecoveryPoint $RP[0] -TargetResourceGroupName "Target_RG" -StorageAccountName "DestAccount" -StorageAccountResourceGroupName "DestRG" -VaultId $vault.ID -VaultLocation $vault.Location
WorkloadName    Operation       Status          StartTime              EndTime
    ------------    ---------       ------          ---------              -------
    V2VM            Restore         InProgress      26-Apr-16 1:14:01 PM   01-Jan-01 12:00:00 AM

第一個命令會取得復原服務保存庫,並將它儲存在$vault變數中。 第二個命令會取得名稱為 「V2VM」 的 AzureVM 類型的備份專案,並將它儲存在 $BackupItem 變數中。 第三個命令從七天前取得日期,然後將其儲存在$StartDate變數中。 第四個命令取得目前日期,然後將其儲存在$EndDate變數中。 第五個命令會取得依$StartDate和$EndDate篩選之特定備份專案的復原點清單。 最後一個命令會將所有磁碟還原至目標資源群組Target_RG,然後在 DestRG 資源群組的儲存體帳戶 DestAccount 中提供 VM 組態資訊和部署範本。

範例 2:將受控 AzureVM 從指定的復原點還原至原始/替代位置

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$BackupItem = Get-AzRecoveryServicesBackupItem -BackupManagementType "AzureVM" -WorkloadType "AzureVM" -Name "V2VM" -VaultId $vault.ID
$StartDate = (Get-Date).AddDays(-7)
$EndDate = Get-Date
$RP = Get-AzRecoveryServicesBackupRecoveryPoint -Item $BackupItem -StartDate $StartDate.ToUniversalTime() -EndDate $EndDate.ToUniversalTime() -VaultId $vault.ID
$AlternateLocationRestoreJob = Restore-AzRecoveryServicesBackupItem -RecoveryPoint $RP[0] -TargetResourceGroupName "Target_RG" -StorageAccountName "DestStorageAccount" -StorageAccountResourceGroupName "DestStorageAccRG" -TargetVMName "TagetVirtualMachineName" -TargetVNetName "Target_VNet" -TargetVNetResourceGroup "Target_VNet_RG" -TargetSubnetName "subnetName" -VaultId $vault.ID -VaultLocation $vault.Location
$OriginalLocationRestoreJob = Restore-AzRecoveryServicesBackupItem -RecoveryPoint $RP[0] -StorageAccountName "DestStorageAccount" -StorageAccountResourceGroupName "DestStorageAccRG" -VaultId $vault.ID -VaultLocation $vault.Location
WorkloadName    Operation       Status          StartTime              EndTime
    ------------    ---------       ------          ---------              -------
    V2VM            Restore         InProgress      26-Apr-16 1:14:01 PM   01-Jan-01 12:00:00 AM

第一個命令會取得復原服務保存庫,並將它儲存在$vault變數中。 第二個命令會取得名稱為 「V2VM」 的 AzureVM 類型的備份專案,並將它儲存在 $BackupItem 變數中。 第三個命令從七天前取得日期,然後將其儲存在$StartDate變數中。 第四個命令取得目前日期,然後將其儲存在$EndDate變數中。 第五個命令會取得依$StartDate和$EndDate篩選之特定備份專案的復原點清單。 第六個命令會觸發替代位置還原 (ALR),以根據參數 TargetVMName、TargetVNetName、TargetVNetResourceGroup、TargetSubnetName 所指定的輸入,在資源群組中建立新的 VM Target_RG。 或者,如果使用者想要對原始位置中原始備份的 VM 執行就地還原,可以使用最後一個命令來完成。 請 避免 使用 TargetResourceGroupName、RestoreAsUnmanagedDisks、TargetVMName、TargetVNetName、TargetVNetResourceGroup、TargetSubnetName 參數來執行原始位置還原 (OLR)。

範例 3:從指定的復原點還原備份受控磁碟 Azure VM 的指定磁碟

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$BackupItem = Get-AzRecoveryServicesBackupItem -BackupManagementType "AzureVM" -WorkloadType "AzureVM" -Name "V2VM" -VaultId $vault.ID
$StartDate = (Get-Date).AddDays(-7)
$EndDate = Get-Date
$RP = Get-AzRecoveryServicesBackupRecoveryPoint -Item $BackupItem -StartDate $StartDate.ToUniversalTime() -EndDate $EndDate.ToUniversalTime() -VaultId $vault.ID
$restoreDiskLUNs = ("0", "1")
$RestoreJob = Restore-AzRecoveryServicesBackupItem -RecoveryPoint $RP[0] -TargetResourceGroupName "Target_RG" -StorageAccountName "DestAccount" -StorageAccountResourceGroupName "DestRG" -RestoreDiskList $restoreDiskLUNs -VaultId $vault.ID -VaultLocation $vault.Location
WorkloadName    Operation       Status          StartTime              EndTime
    ------------    ---------       ------          ---------              -------
    V2VM            Restore         InProgress      26-Apr-16 1:14:01 PM   01-Jan-01 12:00:00 AM

第一個命令會取得復原服務保存庫,並將它儲存在$vault變數中。 第二個命令會取得名稱為 「V2VM」 的 AzureVM 類型的備份專案,並將它儲存在 $BackupItem 變數中。 第三個命令從七天前取得日期,然後將其儲存在$StartDate變數中。 第四個命令取得目前日期,然後將其儲存在$EndDate變數中。 第五個命令會取得依$StartDate和$EndDate篩選之特定備份專案的復原點清單。 第六個命令將要還原的磁碟清單儲存在restoreDiskLUN變數中。 最後一個命令會將指定 LUN 的指定磁碟還原至目標資源群組Target_RG,然後在 DestRG 資源群組的儲存體帳戶 DestAccount 中提供 VM 組態資訊和部署範本。

範例 4:將受控 VM 的磁碟還原為非受控磁碟

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$BackupItem = Get-AzRecoveryServicesBackupItem -BackupManagementType "AzureVM" -WorkloadType "AzureVM" -Name "V2VM" -VaultId $vault.ID
$StartDate = (Get-Date).AddDays(-7)
$EndDate = Get-Date
$RP = Get-AzRecoveryServicesBackupRecoveryPoint -Item $BackupItem[0] -StartDate $StartDate.ToUniversalTime() -EndDate $EndDate.ToUniversalTime() -VaultId $vault.ID
$RestoreJob = Restore-AzRecoveryServicesBackupItem -RecoveryPoint $RP[0] -RestoreAsUnmanagedDisks -StorageAccountName "DestAccount" -StorageAccountResourceGroupName "DestRG" -VaultId $vault.ID -VaultLocation $vault.Location
WorkloadName    Operation       Status          StartTime              EndTime
    ------------    ---------       ------          ---------              -------
    V2VM            Restore         InProgress      26-Apr-16 1:14:01 PM   01-Jan-01 12:00:00 AM

第一個命令會取得 RecoveryServices 保存庫,並將它儲存在$vault變數中。 第二個命令會取得備份項目,然後將其儲存在$BackupItem變數中。 第三個命令從七天前取得日期,然後將其儲存在$StartDate變數中。 第四個命令取得目前日期,然後將其儲存在$EndDate變數中。 第五個命令會取得依$StartDate和$EndDate篩選之特定備份專案的復原點清單。 第六個命令會將磁碟還原為非受控磁碟。

範例 5:使用原始儲存體帳戶將未受控 VM 還原為非受控磁碟

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$BackupItem = Get-AzRecoveryServicesBackupItem -BackupManagementType AzureVM -WorkloadType AzureVM -Name "UnManagedVM" -VaultId $vault.ID
$StartDate = (Get-Date).AddDays(-7)
$EndDate = Get-Date
$RP = Get-AzRecoveryServicesBackupRecoveryPoint -Item $BackupItem[0] -StartDate $StartDate.ToUniversalTime() -EndDate $EndDate.ToUniversalTime() -VaultId $vault.ID
$RestoreJob = Restore-AzRecoveryServicesBackupItem -RecoveryPoint $RP[0] -UseOriginalStorageAccount -StorageAccountName "DestAccount" -StorageAccountResourceGroupName "DestRG" -VaultId $vault.ID -VaultLocation $vault.Location
WorkloadName    Operation       Status          StartTime              EndTime
    ------------    ---------       ------          ---------              -------
    V2VM            Restore         InProgress      26-Apr-16 1:14:01 PM   01-Jan-01 12:00:00 AM

第一個命令會取得 RecoveryServices 保存庫,並將它儲存在$vault變數中。 第二個命令會取得備份項目,然後將其儲存在$BackupItem變數中。 第三個命令從七天前取得日期,然後將其儲存在$StartDate變數中。 第四個命令取得目前日期,然後將其儲存在$EndDate變數中。 第五個命令會取得依$StartDate和$EndDate篩選之特定備份專案的復原點清單。 第六個命令會將磁碟還原為非受控磁碟至其原始儲存體帳戶

範例 6:還原 AzureFileShare 專案的多個檔案

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$BackupItem = Get-AzRecoveryServicesBackupItem -BackupManagementType AzureStorage -WorkloadType AzureVM -VaultId $vault.ID -Name "fileshareitem"
$RP = Get-AzRecoveryServicesBackupRecoveryPoint -Item $BackupItem -VaultId $vault.ID
$files = ("file1.txt", "file2.txt")
$RestoreJob = Restore-AzRecoveryServicesBackupItem -RecoveryPoint $RP[0] -MultipleSourceFilePath $files -SourceFileType File -ResolveConflict Overwrite -VaultId $vault.ID -VaultLocation $vault.Location
WorkloadName    Operation       Status          StartTime              EndTime
    ------------    ---------       ------          ---------              -------
    fileshareitem   Restore         InProgress      26-Apr-16 1:14:01 PM   01-Jan-01 12:00:00 AM

第一個命令會取得復原服務保存庫,並將它儲存在$vault變數中。 第二個命令會取得名為 fileshareitem 的備份項目,然後將它儲存在 $BackupItem 變數中。 第三個命令會取得特定備份專案的復原點清單。 第四個命令指定要還原的檔案並將其儲存在變數$files。 最後一個命令將指定的檔案還原到其原始位置。

範例 7:將 Azure VM 內的 SQL DB 還原至另一個目標 VM,以取得不同的完整復原點

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$BackupItem = Get-AzRecoveryServicesBackupItem -BackupManagementType AzureWorkload -WorkloadType MSSQL -VaultId $vault.ID -Name "MSSQLSERVER;model"
$StartDate = (Get-Date).AddDays(-7)
$EndDate = Get-Date
$FullRP = Get-AzRecoveryServicesBackupRecoveryPoint -Item $BackupItem -StartDate $StartDate.ToUniversalTime() -EndDate $EndDate.ToUniversalTime() -VaultId $vault.ID
$TargetInstance = Get-AzRecoveryServicesBackupProtectableItem -WorkloadType MSSQL -ItemType SQLInstance -Name "<SQLInstance Name>" -ServerName "<SQL VM name>" -VaultId $vault.ID
$AnotherInstanceWithFullConfig = Get-AzRecoveryServicesBackupWorkloadRecoveryConfig -RecoveryPoint $FullRP -TargetItem $TargetInstance -AlternateWorkloadRestore -VaultId $vault.ID
Restore-AzRecoveryServicesBackupItem -WLRecoveryConfig $AnotherInstanceWithLogConfig -VaultId $vault.ID
WorkloadName       Operation        Status            StartTime                 EndTime          JobID
    ------------       ---------        ------            ---------                 -------          -----
    MSSQLSERVER/m...   Restore          InProgress        3/17/2019 10:02:45 AM                      3274xg2b-e4fg-5952-89b4-8cb566gc1748

範例 8:將 Azure VM 內的 SQL DB 還原至另一個目標 VM,以取得記錄復原點

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$BackupItem = Get-AzRecoveryServicesBackupItem -BackupManagementType AzureWorkload -WorkloadType MSSQL -VaultId $vault.ID -Name "MSSQLSERVER;model"
$PointInTime = Get-Date -Date "2019-03-20 01:00:00Z"
$TargetInstance = Get-AzRecoveryServicesBackupProtectableItem -WorkloadType MSSQL -ItemType SQLInstance -Name "<SQLInstance Name>" -ServerName "<SQL VM name>" -VaultId $vault.ID
$AnotherInstanceWithLogConfig = Get-AzRecoveryServicesBackupWorkloadRecoveryConfig -PointInTime $PointInTime -Item $BackupItem -AlternateWorkloadRestore -VaultId $vault.ID
Restore-AzRecoveryServicesBackupItem -WLRecoveryConfig $AnotherInstanceWithLogConfig -VaultId $vault.ID
WorkloadName     Operation      Status           StartTime                 EndTime           JobID
    ------------     ---------      ------           ---------                 -------           -----
    MSSQLSERVER/m... Restore        InProgress       3/17/2019 10:02:45 AM                       3274xg2b-e4fg-5952-89b4-8cb566gc1748

範例 9:從封存的復原點解除凍結 IaasVM 的還原

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$item = Get-AzRecoveryServicesBackupItem -BackupManagementType AzureVM -WorkloadType AzureVM -VaultId $vault.ID
$rp = Get-AzRecoveryServicesBackupRecoveryPoint -StartDate (Get-Date).AddDays(-29).ToUniversalTime() -EndDate (Get-Date).AddDays(0).ToUniversalTime() -VaultId $vault.ID -Item $item[3] -Tier VaultArchive
$restoreJob = Restore-AzRecoveryServicesBackupItem -RecoveryPoint $rp[0] -RehydratePriority "Standard" -RehydrateDuration "13" -TargetResourceGroupName "Target_RG" -StorageAccountName "DestAccount" -StorageAccountResourceGroupName "DestRG" -RestoreDiskList $restoreDiskLUNs -VaultId $vault.ID -VaultLocation $vault.Location

在這裡,我們會篩選 VaultArchive 層中存在的復原點,並觸發具有解除凍結優先順序和解除凍結持續時間的還原。

範例 10:ZRS 保存庫中非區域釘選 VM 的跨區域還原

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$item = Get-AzRecoveryServicesBackupItem -BackupManagementType AzureVM -WorkloadType AzureVM -VaultId $vault.ID
$rp = Get-AzRecoveryServicesBackupRecoveryPoint -StartDate (Get-Date).AddDays(-29).ToUniversalTime() -EndDate (Get-Date).AddDays(0).ToUniversalTime() -VaultId $vault.ID -Item $item[3] -Tier VaultStandard
$restoreJob = Restore-AzRecoveryServicesBackupItem -VaultId $vault.ID -VaultLocation $vault.Location -RecoveryPoint $rp[0] -StorageAccountName "saName" -StorageAccountResourceGroupName $vault.ResourceGroupName -TargetResourceGroupName $vault.ResourceGroupName -TargetVMName "targetVMName" -TargetVNetName "targetVNet" -TargetVNetResourceGroup $vault.ResourceGroupName -TargetSubnetName "default" -TargetZoneNumber 2

在這裡,我們會篩選 VaultStandard 層中存在的復原點,並觸發 ZRS 保存庫中非區域釘選 VM 的跨區域還原。 對於 CZR,我們傳遞 -TargetZoneNumber 參數。 對於非區域固定 VM,只有 ZRS 保存庫才支援 CZR。 針對區域釘選的 VM,ZRS 保存庫支援 CZR,並針對已啟用 CRR 的保存庫跨區域還原至次要區域。

範例 11:將非區域釘選 VM 的跨區域還原至 NoZone

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$item = Get-AzRecoveryServicesBackupItem -BackupManagementType AzureVM -WorkloadType AzureVM -VaultId $vault.ID
$rp = Get-AzRecoveryServicesBackupRecoveryPoint -StartDate (Get-Date).AddDays(-29).ToUniversalTime() -EndDate (Get-Date).AddDays(0).ToUniversalTime() -VaultId $vault.ID -Item $item[3] -Tier VaultStandard
$restoreJob = Restore-AzRecoveryServicesBackupItem -VaultId $vault.ID -VaultLocation $vault.Location -RecoveryPoint $rp[0] -StorageAccountName "saName" -StorageAccountResourceGroupName $vault.ResourceGroupName -TargetResourceGroupName $vault.ResourceGroupName -TargetVMName "targetVMName" -TargetVNetName "targetVNet" -TargetVNetResourceGroup $vault.ResourceGroupName -TargetSubnetName "default" -TargetZoneNumber 0

為了將非 ZonePinned VM 還原至 NoZone,我們將 -TargetZoneNumber 傳遞為 0。

範例 12:將受控 AzureVM 的邊緣區域還原至替代位置

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$item = Get-AzRecoveryServicesBackupItem -BackupManagementType AzureVM -WorkloadType AzureVM -VaultId $vault.ID
$rp = Get-AzRecoveryServicesBackupRecoveryPoint -StartDate (Get-Date).AddDays(-29).ToUniversalTime() -EndDate (Get-Date).AddDays(0).ToUniversalTime() -VaultId $vault.ID -Item $item[3]
$restoreJob = Restore-AzRecoveryServicesBackupItem -VaultId $vault.ID -VaultLocation $vault.Location -RecoveryPoint $rp[0] -StorageAccountName "saName" -StorageAccountResourceGroupName $vault.ResourceGroupName -TargetResourceGroupName $vault.ResourceGroupName -TargetVMName "targetVMName" -TargetVNetName "targetVNet" -TargetVNetResourceGroup $vault.ResourceGroupName -TargetSubnetName "default" -TargetZoneNumber 2 -RestoreToEdgeZone

在此範例中,我們使用 RestoreToEdgeZone 參數來觸發還原至替代位置的新邊緣區域虛擬機器。 針對原始位置還原 (OLR),如果來源 VM 是邊緣區域 VM,則還原會隱含地是邊緣區域還原。

範例 13:使用 DiskAccessOption 還原受控 AzureVM

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$BackupItem = Get-AzRecoveryServicesBackupItem -BackupManagementType "AzureVM" -WorkloadType "AzureVM" -Name "V2VM" -VaultId $vault.ID
$RP = Get-AzRecoveryServicesBackupRecoveryPoint -VaultId $vault.ID -Item $item
$AlternateLocationRestoreJob = Restore-AzRecoveryServicesBackupItem -RecoveryPoint $RP[0] -TargetResourceGroupName "Target_RG" -StorageAccountName "DestStorageAccount" -StorageAccountResourceGroupName "DestStorageAccRG" -TargetVMName "TagetVirtualMachineName" -TargetVNetName "Target_VNet" -TargetVNetResourceGroup "Target_VNet_RG" -TargetSubnetName "subnetName" -VaultId $vault.ID -VaultLocation $vault.Location -DiskAccessOption EnablePrivateAccessForAllDisks -TargetDiskAccessId "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/rgName/providers/Microsoft.Compute/diskAccesses/target-diskaccess"
WorkloadName    Operation       Status          StartTime              EndTime
    ------------    ---------       ------          ---------              -------
    V2VM            Restore         InProgress      26-Jul-24 1:14:01 PM   01-Jan-01 12:00:00 AM

在此範例中,我們使用 DiskAccessOption 參數來觸發還原至新 VM,並為所有磁碟啟用私人存取。 DiskAccessOption 參數可用來指定目標磁碟的磁碟存取選項。 此參數可接受的值為:SameAsOnSourceDisks、EnablePrivateAccessForAllDisks、EnablePublicAccessForAllDisks。 TargetDiskAccessId 參數可用來指定目標磁碟的磁碟存取識別碼。 當 DiskAccessOption 設定為 EnablePrivateAccessForAllDisks 時,需要此參數。

參數

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False
別名:參見

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-CVMOsDiskEncryptionSetId

指定在還原機密 VM 期間用於 OS 磁碟加密的磁碟加密集識別碼。 這僅適用於具有受控磁碟的機密 VM。 請確定磁碟加密集可以存取金鑰保存庫。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureManagedVMReplaceExistingParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureManagedVMCreateNewParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DefaultProfile

用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。

參數屬性

類型:IAzureContextContainer
預設值:None
支援萬用字元:False
不要顯示:False
別名:AzContext, AzureRmContext, AzureCredential

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DiskAccessOption

指定目標磁碟的磁碟存取選項

參數屬性

類型:

Nullable<T>[TargetDiskNetworkAccessOption]

預設值:None
接受的值:SameAsOnSourceDisks, EnablePrivateAccessForAllDisks, EnablePublicAccessForAllDisks
支援萬用字元:False
不要顯示:False

參數集

AzureManagedVMReplaceExistingParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureManagedVMCreateNewParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DiskEncryptionSetId

用於加密還原磁碟的 DES ID。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureManagedVMReplaceExistingParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureManagedVMCreateNewParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-MultipleSourceFilePath

用於從檔案共用還原多個檔案。 要在檔案共用內還原的專案路徑。

參數屬性

類型:

String[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureFileShareParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-RecoveryPoint

指定要還原備份項目的復原點。 若要取得 AzureRmRecoveryServicesBackupRecoveryPoint 物件,請使用 Get-AzRecoveryServicesBackupRecoveryPoint Cmdlet。

參數屬性

類型:RecoveryPointBase
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureManagedVMReplaceExistingParameterSet
Position:0
必要:True
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureFileShareParameterSet
Position:0
必要:True
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureVMRestoreManagedAsUnmanaged
Position:0
必要:True
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureManagedVMCreateNewParameterSet
Position:0
必要:True
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureVMUnManagedDiskParameterSet
Position:0
必要:True
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureVMRestoreUnmanagedAsManaged
Position:0
必要:True
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-RehydrateDuration

保持封存復原點解除凍結的持續時間 (以天為單位)。 值範圍為 10 到 30 天,預設值為 15 天。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureManagedVMReplaceExistingParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureVMRestoreManagedAsUnmanaged
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureManagedVMCreateNewParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureVMUnManagedDiskParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureVMRestoreUnmanagedAsManaged
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureWorkloadParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-RehydratePriority

觸發還原時封存復原點的解除凍結優先順序。 可接受的值為 [標準]、[高]。

參數屬性

類型:String
預設值:None
接受的值:Standard, High
支援萬用字元:False
不要顯示:False

參數集

AzureManagedVMReplaceExistingParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureVMRestoreManagedAsUnmanaged
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureManagedVMCreateNewParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureVMUnManagedDiskParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureVMRestoreUnmanagedAsManaged
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureWorkloadParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ResolveConflict

如果還原的項目也存在於目的地中,請使用此選項來指示是否要覆寫。 此參數可接受的值為:

  • 改寫
  • 跳過

參數屬性

類型:RestoreFSResolveConflictOption
預設值:None
接受的值:Overwrite, Skip
支援萬用字元:False
不要顯示:False

參數集

AzureFileShareParameterSet
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-RestoreAsManagedDisk

使用此參數來指定還原為受控磁碟。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureVMRestoreUnmanagedAsManaged
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-RestoreAsUnmanagedDisks

使用此參數可指定還原為非受控磁碟

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureVMRestoreManagedAsUnmanaged
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-RestoreDiskList

指定要復原備份 VM 的磁碟

參數屬性

類型:

String[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureManagedVMReplaceExistingParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureVMRestoreManagedAsUnmanaged
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureManagedVMCreateNewParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureVMUnManagedDiskParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureVMRestoreUnmanagedAsManaged
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-RestoreOnlyOSDisk

使用此參數僅還原已備份 VM 的 OS 磁碟

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureManagedVMReplaceExistingParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureVMRestoreManagedAsUnmanaged
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureManagedVMCreateNewParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureVMUnManagedDiskParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureVMRestoreUnmanagedAsManaged
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-RestoreToEdgeZone

切換參數以指出邊緣區域 VM 還原。 此參數無法用於跨區域和跨訂用帳戶還原案例

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureManagedVMCreateNewParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-RestoreToSecondaryRegion

使用此參數來觸發跨區域還原至次要區域。

參數屬性

類型:SwitchParameter
預設值:False
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-SecureToken

授權受跨租用戶資源防護保護的作業的參數。 使用命令(Get-AzAccessToken -TenantId “xxxxxxxx-xxxx-xxxx-xxxx-xxxx”)。擷取不同租用戶授權權杖的權杖

參數屬性

類型:SecureString
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-SourceFilePath

用於從檔案共用還原特定專案。 要在檔案共用內還原的專案路徑。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureFileShareParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-SourceFileType

用於從檔案共用還原特定專案。 要在檔案共用內還原的專案類型。 此參數可接受的值為:

  • 檔案
  • Directory

參數屬性

類型:

Nullable<T>[SourceFileType]

預設值:None
接受的值:File, Directory
支援萬用字元:False
不要顯示:False

參數集

AzureFileShareParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-StorageAccountName

指定訂用帳戶中目標儲存體帳戶的名稱。 在還原程式中,此 Cmdlet 會將磁碟和組態資訊儲存在此儲存體帳戶中。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureManagedVMReplaceExistingParameterSet
Position:1
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureVMRestoreManagedAsUnmanaged
Position:1
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureManagedVMCreateNewParameterSet
Position:1
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureVMUnManagedDiskParameterSet
Position:1
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureVMRestoreUnmanagedAsManaged
Position:1
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-StorageAccountResourceGroupName

指定訂用帳戶中包含目標儲存體帳戶的資源群組名稱。 在還原程式中,此 Cmdlet 會將磁碟和組態資訊儲存在此儲存體帳戶中。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureManagedVMReplaceExistingParameterSet
Position:2
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureVMRestoreManagedAsUnmanaged
Position:2
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureManagedVMCreateNewParameterSet
Position:2
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureVMUnManagedDiskParameterSet
Position:2
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureVMRestoreUnmanagedAsManaged
Position:2
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-TargetDiskAccessId

指定 DiskAccessOption 設定為 EnablePrivateAccessForAllDisks 時的目標磁碟存取識別碼

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureManagedVMReplaceExistingParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureManagedVMCreateNewParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-TargetFileShareName

檔案共用必須還原至的檔案共用。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureFileShareParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-TargetFolder

檔案共用必須還原至 TargetFileShareName 內的資料夾。 如果要將備份的內容還原至根資料夾,請將目標資料夾值提供為空字串。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureFileShareParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-TargetResourceGroupName

受管理磁碟還原至的資源群組。 適用於具有受控磁碟的 VM 備份

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureManagedVMCreateNewParameterSet
Position:3
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureVMRestoreUnmanagedAsManaged
Position:3
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-TargetStorageAccountName

必須還原檔案共用的儲存體帳戶。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureFileShareParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-TargetSubnetName

應在其中建立目標 VM 的子網路名稱,如果是替代位置還原至新 VM

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureManagedVMCreateNewParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-TargetSubscriptionId

應還原資源的目標訂用帳戶識別碼。 將此參數用於跨訂閱還原

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureManagedVMCreateNewParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-TargetVMName

資料應還原至的虛擬機器名稱 (如果是替代位置還原至新虛擬機器)

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureManagedVMCreateNewParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-TargetVNetName

應在其中建立目標 VM 的 VNet 名稱,如果是替代位置還原至新 VM

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureManagedVMCreateNewParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-TargetVNetResourceGroup

包含目標 VNet 的資源群組名稱 (如果是替代位置還原至新 VM)

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureManagedVMCreateNewParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-TargetZoneNumber

釘選還原磁碟的目標可用性區域號碼。

參數屬性

類型:

Nullable<T>[Int32]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureManagedVMReplaceExistingParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureManagedVMCreateNewParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Token

授權受跨租用戶資源防護保護的作業的參數。 使用命令(Get-AzAccessToken -TenantId “xxxxxxxx-xxxx-xxxx-xxxx-xxxx”)。擷取不同租用戶授權權杖的權杖

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-UseOriginalStorageAccount

如果要將復原點的磁碟還原至其原始儲存體帳戶,請使用此參數。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureVMUnManagedDiskParameterSet
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-UserAssignedIdentityId

UserAssigned 身分識別碼,以使用 UserAssigned 身分識別觸發 MSI 型還原

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureManagedVMReplaceExistingParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureManagedVMCreateNewParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-UseSystemAssignedIdentity

使用此參數來觸發具有 SystemAssigned 身分識別的 MSI 型還原

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureManagedVMReplaceExistingParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
AzureManagedVMCreateNewParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-VaultId

復原服務保存庫的 ARM 識別碼。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-VaultLocation

復原服務保存庫的位置。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False
別名:威斯康辛

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-WLRecoveryConfig

復原設定

參數屬性

類型:RecoveryConfigBase
預設值:None
支援萬用字元:False
不要顯示:False

參數集

AzureWorkloadParameterSet
Position:0
必要:True
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 cmdlet 支援常見參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters

輸入

String

RecoveryPointBase

輸出

JobBase