Restore-AzRecoveryServicesBackupItem
Obnoví data a konfiguraci zálohované položky do zadaného bodu obnovení. Požadované parametry se liší podle typu zálohované položky. Stejný příkaz se používá k obnovení virtuálních počítačů Azure, databází spuštěných v rámci virtuálních počítačů Azure a sdílených složek Azure.
Syntax
Restore-AzRecoveryServicesBackupItem
[-VaultLocation <String>]
[-RecoveryPoint] <RecoveryPointBase>
[-StorageAccountName] <String>
[-StorageAccountResourceGroupName] <String>
[-RestoreOnlyOSDisk]
[-RestoreDiskList <String[]>]
[-DiskEncryptionSetId <String>]
[-RestoreToSecondaryRegion]
[-TargetZoneNumber <Int32>]
[-RehydratePriority <String>]
[-UseSystemAssignedIdentity]
[-UserAssignedIdentityId <String>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-RehydrateDuration <String>]
[-Token <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Restore-AzRecoveryServicesBackupItem
[-VaultLocation <String>]
[-RecoveryPoint] <RecoveryPointBase>
-ResolveConflict <RestoreFSResolveConflictOption>
[-SourceFilePath <String>]
[-SourceFileType <SourceFileType>]
[-TargetStorageAccountName <String>]
[-TargetFileShareName <String>]
[-TargetFolder <String>]
[-MultipleSourceFilePath <String[]>]
[-RestoreToSecondaryRegion]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-Token <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Restore-AzRecoveryServicesBackupItem
[-VaultLocation <String>]
[-RecoveryPoint] <RecoveryPointBase>
[-StorageAccountName] <String>
[-StorageAccountResourceGroupName] <String>
[-RestoreOnlyOSDisk]
[-RestoreDiskList <String[]>]
[-RestoreAsUnmanagedDisks]
[-RestoreToSecondaryRegion]
[-RehydratePriority <String>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-RehydrateDuration <String>]
[-Token <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Restore-AzRecoveryServicesBackupItem
[-VaultLocation <String>]
[-RecoveryPoint] <RecoveryPointBase>
[-StorageAccountName] <String>
[-StorageAccountResourceGroupName] <String>
[-TargetResourceGroupName] <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]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-RehydrateDuration <String>]
[-Token <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Restore-AzRecoveryServicesBackupItem
[-VaultLocation <String>]
[-RecoveryPoint] <RecoveryPointBase>
[-StorageAccountName] <String>
[-StorageAccountResourceGroupName] <String>
[-UseOriginalStorageAccount]
[-RestoreOnlyOSDisk]
[-RestoreDiskList <String[]>]
[-RestoreToSecondaryRegion]
[-RehydratePriority <String>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-RehydrateDuration <String>]
[-Token <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Restore-AzRecoveryServicesBackupItem
[-VaultLocation <String>]
[-RecoveryPoint] <RecoveryPointBase>
[-StorageAccountName] <String>
[-StorageAccountResourceGroupName] <String>
[-TargetResourceGroupName] <String>
[-UseOriginalStorageAccount]
[-RestoreOnlyOSDisk]
[-RestoreDiskList <String[]>]
[-RestoreToSecondaryRegion]
[-RestoreAsManagedDisk]
[-RehydratePriority <String>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-RehydrateDuration <String>]
[-Token <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Restore-AzRecoveryServicesBackupItem
[-VaultLocation <String>]
[-WLRecoveryConfig] <RecoveryConfigBase>
[-RestoreToSecondaryRegion]
[-RehydratePriority <String>]
[-VaultId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-RehydrateDuration <String>]
[-Token <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Rutina Restore-AzRecoveryServicesBackupItem obnoví data a konfiguraci položky Azure Backup do zadaného bodu obnovení.
Zálohování virtuálních počítačů Azure
Pomocí tohoto příkazu můžete zálohovat virtuální počítače Azure a obnovit disky (spravované i nespravované). Operace obnovení neobnoví celý virtuální počítač. Pokud se jedná o virtuální počítač spravovaného disku, měla by být zadaná cílová skupina prostředků, ve které se obnovené disky uchovávají. Pokud je zadaná cílová skupina prostředků, pokud jsou snímky ve skupině prostředků zadané v zásadách zálohování, operace obnovení bude okamžitá a disky se vytvoří z místních snímků a uloží se do cílové skupiny prostředků. K dispozici je také možnost jejich obnovení jako nespravované disky, ale tato možnost bude využívat data, která jsou k dispozici v trezoru služby Azure Recovery Services, a proto bude mnohem pomalejší. Konfigurace virtuálního počítače a šablony nasazení, které lze použít k vytvoření virtuálního počítače z obnovených disků, se stáhnou do zadaného účtu úložiště. Pokud se jedná o nespravovaný diskový virtuální počítač, snímky se nacházejí v původním účtu úložiště disku nebo v trezoru služby Recovery Services. Pokud uživatel dává možnost použít k obnovení původní účet úložiště, můžete provést okamžité obnovení. Jinak se data načítají z trezoru služby Azure Recovery Services a disky se vytvoří v zadaném účtu úložiště spolu s konfigurací virtuálního počítače a šablony nasazení.
Důležité
Zálohování virtuálních počítačů Azure ve výchozím nastavení zálohuje všechny disky. Během povolení zálohování můžete selektivně zálohovat relevantní disky pomocí parametrů exclusionList nebo InclusionList. Možnost selektivního obnovení disků je dostupná jenom v případě, že je jeden selektivně zálohoval.
Další informace najdete v různých možných sadách parametrů a textu parametrů.
Poznámka:
Pokud se použije parametr -VaultId, měl by se použít i parametr -VaultLocation.
Zálohování sdílených složek Azure
Můžete obnovit celou sdílenou složku nebo konkrétní nebo více souborů nebo složek ve sdílené složce. Můžete provést obnovení do původního umístění nebo do alternativního umístění.
Úlohy Azure
Databáze SQL můžete obnovit ve virtuálních počítačích Azure.
Příklady
Příklad 1: Obnovení disků zálohovaného virtuálního počítače Azure se spravovaným diskem z daného bodu obnovení
$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
První příkaz získá trezor služby Recovery Services a uloží ho do $vault proměnné. Druhý příkaz získá zálohovanou položku typu AzureVM, název V2VM a uloží ji do proměnné $BackupItem. Třetí příkaz získá datum od sedmi dnů dříve a pak ho uloží do proměnné $StartDate. Čtvrtý příkaz získá aktuální datum a uloží ho do proměnné $EndDate. Pátý příkaz získá seznam bodů obnovení pro konkrétní zálohovanou položku filtrovanou podle $StartDate a $EndDate. Poslední příkaz obnoví všechny disky do cílové skupiny prostředků Target_RG a pak poskytne informace o konfiguraci virtuálního počítače a šablonu nasazení v účtu úložiště DestAccount ve skupině prostředků DestRG.
Příklad 2: Obnovení spravovaného virtuálního počítače Azure z daného bodu obnovení do původního nebo alternativního umístění
$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 "" -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
První příkaz získá trezor služby Recovery Services a uloží ho do $vault proměnné. Druhý příkaz získá zálohovanou položku typu AzureVM, název V2VM a uloží ji do proměnné $BackupItem. Třetí příkaz získá datum od sedmi dnů dříve a pak ho uloží do proměnné $StartDate. Čtvrtý příkaz získá aktuální datum a uloží ho do proměnné $EndDate. Pátý příkaz získá seznam bodů obnovení pro konkrétní zálohovanou položku filtrovanou podle $StartDate a $EndDate. Šestý příkaz aktivuje obnovení alternativního umístění (ALR) k vytvoření nového virtuálního počítače ve skupině prostředků Target_RG podle vstupů určených parametry TargetVMName, TargetVNetName, TargetVNetResourceGroup, TargetSubnetName. Pokud chce uživatel provést místní obnovení do původně zálohovaného virtuálního počítače v původním umístění, můžete ho provést pomocí posledního příkazu. Nepoužívejte parametr TargetResourceGroupName, RestoreAsUnmanagedDisks, TargetVMName, TargetVNetName, TargetVNetResourceGroup, TargetSubnetName pro provádění obnovení původního umístění (OLR).
Příklad 3: Obnovení zadaných disků zálohovaného virtuálního počítače Azure se spravovaným diskem z daného bodu obnovení
$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
První příkaz získá trezor služby Recovery Services a uloží ho do $vault proměnné. Druhý příkaz získá zálohovanou položku typu AzureVM, název V2VM a uloží ji do proměnné $BackupItem. Třetí příkaz získá datum od sedmi dnů dříve a pak ho uloží do proměnné $StartDate. Čtvrtý příkaz získá aktuální datum a uloží ho do proměnné $EndDate. Pátý příkaz získá seznam bodů obnovení pro konkrétní zálohovanou položku filtrovanou podle $StartDate a $EndDate. Šestý příkaz uloží seznam disků, které se mají obnovit v proměnné restoreDiskLUN. Poslední příkaz obnoví dané disky zadané logické jednotky (LUN) do cílové skupiny prostředků Target_RG a pak poskytne informace o konfiguraci virtuálního počítače a šablonu nasazení v účtu úložiště DestAccount ve skupině prostředků DestRG.
Příklad 4: Obnovení disků spravovaného virtuálního počítače jako nespravovaných disků
$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
První příkaz získá trezor RecoveryServices a uloží ho do $vault proměnné. Druhý příkaz načte položku Backup a uloží ji do proměnné $BackupItem. Třetí příkaz získá datum od sedmi dnů dříve a pak ho uloží do proměnné $StartDate. Čtvrtý příkaz získá aktuální datum a uloží ho do proměnné $EndDate. Pátý příkaz získá seznam bodů obnovení pro konkrétní zálohovanou položku filtrovanou podle $StartDate a $EndDate. Šestý příkaz obnoví disky jako nespravované disky.
Příklad 5: Obnovení nespravovaného virtuálního počítače jako nespravovaných disků pomocí původního účtu úložiště
$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
První příkaz získá trezor RecoveryServices a uloží ho do $vault proměnné. Druhý příkaz načte položku Backup a uloží ji do proměnné $BackupItem. Třetí příkaz získá datum od sedmi dnů dříve a pak ho uloží do proměnné $StartDate. Čtvrtý příkaz získá aktuální datum a uloží ho do proměnné $EndDate. Pátý příkaz získá seznam bodů obnovení pro konkrétní zálohovanou položku filtrovanou podle $StartDate a $EndDate. Šestý příkaz obnoví disky jako nespravované disky do původních účtů úložiště.
Příklad 6: Obnovení více souborů položky 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
První příkaz získá trezor služby Recovery Services a uloží ho do $vault proměnné. Druhý příkaz získá zálohovanou položku s názvem fileshareitem a pak ji uloží do proměnné $BackupItem. Třetí příkaz získá seznam bodů obnovení pro konkrétní zálohovanou položku. Čtvrtý příkaz určuje, které soubory se mají obnovit a uložit do $files proměnné. Poslední příkaz obnoví zadané soubory do původního umístění.
Příklad 7: Obnovení databáze SQL v rámci virtuálního počítače Azure do jiného cílového virtuálního počítače pro jedinečný úplný bod obnovení
$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
Příklad 8: Obnovení databáze SQL v rámci virtuálního počítače Azure do jiného cílového virtuálního počítače pro bod obnovení protokolu
$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
Příklad 9: Obnovení dosazování pro virtuální počítač IaasVM z archivovaného bodu obnovení
$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
Tady filtrujeme body obnovení, které jsou přítomné na úrovni VaultArchive, a aktivujeme obnovení s prioritou dosazování a dobou dosazování.
Příklad 10: Křížové obnovení zón pro virtuální počítač, který není zónověpinovaný v trezoru ZRS
$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
Tady filtrujeme body obnovení, které jsou přítomné na úrovni VaultStandard, a aktivujeme křížové obnovení zónového obnovení pro virtuální počítač, který není zonePinned v trezoru ZRS. Pro CZR předáváme parametr -TargetZoneNumber. V případě nezónypinovaného virtuálního počítače se czR podporuje jenom pro trezory ZRS. V případě zónověpinovaných virtuálních počítačů se podporuje CZR pro trezory ZRS a obnovení mezi oblastmi do sekundární oblasti pro trezory s podporou CRR. Pro CZR můžeme použít body obnovení s povolenými snímky nebo trezorové úrovně s omezením, že bod obnovení snímku by měl být starší než 4 hodiny.
Příklad 11: Obnovení zóny Edge pro spravovaný virtuální počítač AzureVM do alternativního umístění
$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
V tomto příkladu použijeme parametr RestoreToEdgeZone k aktivaci obnovení na nový virtuální počítač hraniční zóny v alternativním umístění. V případě obnovení původního umístění (OLR) bude obnovení implicitně hraniční zónou obnovení, pokud je zdrojovým virtuálním počítačem hraniční zónový virtuální počítač.
Parametry
-Confirm
Před spuštěním rutiny zobrazí výzvu k potvrzení.
Typ: | SwitchParameter |
Aliases: | cf |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.
Typ: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DiskEncryptionSetId
ID DES pro šifrování obnovených disků.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MultipleSourceFilePath
Používá se pro obnovení více souborů ze sdílené složky. Cesty k položkám, které se mají obnovit v rámci sdílené složky.
Typ: | String[] |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RecoveryPoint
Určuje bod obnovení, do kterého se má zálohovaná položka obnovit. K získání objektu AzureRmRecoveryServicesBackupRecoveryPoint použijte rutinu Get-AzRecoveryServicesBackupRecoveryPoint .
Typ: | RecoveryPointBase |
Position: | 0 |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RehydrateDuration
Doba trvání ve dnech, po kterou se archivovaný bod obnovení rehydruje. Hodnota může být v rozsahu od 10 do 30 dnů, výchozí hodnota je 15 dní.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RehydratePriority
Priorita dosazování pro archivovaný bod obnovení při aktivaci obnovení Přijatelné hodnoty jsou Standard, High.
Typ: | String |
přijímané hodnoty: | Standard, High |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResolveConflict
V případě, že obnovená položka existuje také v cíli, použijte ji k označení, zda se má přepsat, nebo ne. Tento parametr přijímá tyto hodnoty:
- Přepsat
- Přeskočit
Typ: | RestoreFSResolveConflictOption |
přijímané hodnoty: | Overwrite, Skip |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RestoreAsManagedDisk
Pomocí tohoto přepínače můžete určit obnovení jako spravované disky.
Typ: | SwitchParameter |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RestoreAsUnmanagedDisks
Pomocí tohoto přepínače můžete zadat obnovení jako nespravované disky.
Typ: | SwitchParameter |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RestoreDiskList
Určení disků, které se mají obnovit zálohovaný virtuální počítač
Typ: | String[] |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RestoreOnlyOSDisk
Tento přepínač použijte k obnovení jenom disků s operačním systémem zálohovaného virtuálního počítače.
Typ: | SwitchParameter |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RestoreToEdgeZone
Přepněte parametr, který označuje obnovení virtuálního počítače hraniční zóny. Tento parametr nejde použít ve scénáři obnovení předplatného mezi oblastmi a corss
Typ: | SwitchParameter |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RestoreToSecondaryRegion
Pomocí tohoto přepínače aktivujte obnovení mezi oblastmi do sekundární oblasti.
Typ: | SwitchParameter |
Position: | Named |
výchozí hodnota: | False |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SourceFilePath
Používá se pro obnovení konkrétní položky ze sdílené složky. Cesta položky, která se má obnovit v rámci sdílené složky.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SourceFileType
Používá se pro obnovení konkrétní položky ze sdílené složky. Typ položky, která se má obnovit v rámci sdílené složky. Tento parametr přijímá tyto hodnoty:
- Soubor
- Adresář
Typ: | Nullable<T>[SourceFileType] |
přijímané hodnoty: | File, Directory |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageAccountName
Určuje název cílového účtu úložiště ve vašem předplatném. V rámci procesu obnovení tato rutina ukládá disky a informace o konfiguraci v tomto účtu úložiště.
Typ: | String |
Position: | 1 |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageAccountResourceGroupName
Určuje název skupiny prostředků, která obsahuje cílový účet úložiště ve vašem předplatném. V rámci procesu obnovení tato rutina ukládá disky a informace o konfiguraci v tomto účtu úložiště.
Typ: | String |
Position: | 2 |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetFileShareName
Sdílená složka, do které se sdílená složka musí obnovit.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetFolder
Složka, ve které se sdílená složka musí obnovit v rámci TargetFileShareName. Pokud se zálohovaný obsah má obnovit do kořenové složky, dejte cílové složce hodnoty jako prázdný řetězec.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetResourceGroupName
Skupina prostředků, v níž se obnoví spravované disky. Použitelné pro zálohování virtuálního počítače se spravovanými disky
Typ: | String |
Position: | 3 |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetStorageAccountName
Účet úložiště, do kterého se sdílená složka musí obnovit.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetSubnetName
Název podsítě, ve které se má cílový virtuální počítač vytvořit, v případě obnovení alternativního umístění na nový virtuální počítač
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetSubscriptionId
ID cílového předplatného, na které se má prostředek obnovit. Tento parametr použijte pro obnovení mezi předplatnými.
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetVMName
Název virtuálního počítače, do kterého se mají data obnovit, v případě obnovení alternativního umístění na nový virtuální počítač
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetVNetName
Název virtuální sítě, ve které se má cílový virtuální počítač vytvořit, v případě obnovení alternativního umístění na nový virtuální počítač
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetVNetResourceGroup
Název skupiny prostředků, která obsahuje cílovou virtuální síť, v případě obnovení alternativního umístění na nový virtuální počítač
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetZoneNumber
Číslo cílové zóny dostupnosti, kde jsou připnuté obnovené disky.
Typ: | Nullable<T>[Int32] |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Token
Parametr pro autorizaci operací chráněných ochranu prostředků napříč tenanty Použijte příkaz (Get-AzAccessToken -TenantId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"). Token pro načtení autorizačního tokenu pro jiného tenanta
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseOriginalStorageAccount
Tento přepínač použijte, pokud se disky z bodu obnovení mají obnovit do původních účtů úložiště.
Typ: | SwitchParameter |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserAssignedIdentityId
ID identity přiřazené uživatelem pro aktivaci obnovení na základě MSI s identitou UserAssigned
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseSystemAssignedIdentity
Tento přepínač slouží k aktivaci obnovení na základě MSI pomocí identity SystemAssigned Identity.
Typ: | SwitchParameter |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VaultId
ID ARM trezoru služby Recovery Services
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VaultLocation
Umístění trezoru služby Recovery Services
Typ: | String |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Zobrazuje, co by se stalo při spuštění rutiny.
Typ: | SwitchParameter |
Aliases: | wi |
Position: | Named |
výchozí hodnota: | None |
Vyžadováno: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WLRecoveryConfig
Konfigurace obnovení
Typ: | RecoveryConfigBase |
Position: | 0 |
výchozí hodnota: | None |
Vyžadováno: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Vstupy
Výstupy
Související odkazy
Azure PowerShell
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro