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>]

Описание

Командлет Restore-AzRecoveryServicesBackupItem восстанавливает данные и конфигурацию элемента Azure Backup в указанную точку восстановления.

Вы можете создавать резервные копии Azure виртуальных машин и восстанавливать диски (управляемые и неуправляемые) с помощью этой команды. Операция восстановления не восстанавливает полную виртуальную машину. Если это виртуальная машина управляемого диска, целевая группа ресурсов должна быть указана, где хранятся восстановленные диски. Если указана целевая группа ресурсов, если моментальные снимки присутствуют в группе ресурсов, указанной в политике резервного копирования, операция восстановления будет мгновенной, а диски создаются из локальных моментальных снимков и хранятся в целевой группе ресурсов. Существует также возможность восстановить их как неуправляемые диски, но это будет использовать данные, присутствующих в хранилище служб восстановления Azure, поэтому будет намного медленнее. Конфигурация виртуальной машины и шаблона развертывания, который можно использовать для создания виртуальной машины из восстановленных дисков, будет загружена в указанную учетную запись хранения. Если это неуправляемая виртуальная машина диска, моментальные снимки присутствуют в исходной учетной записи хранения диска и (или) в хранилище служб восстановления. Если пользователь предоставляет возможность использовать исходную учетную запись хранения для восстановления, можно предоставить мгновенное восстановление. В противном случае данные извлекаются из хранилища служб восстановления Azure и дисков создаются в указанной учетной записи хранения вместе с конфигурацией виртуальной машины и шаблона развертывания.

Это важно

По умолчанию Azure резервное копирование виртуальных машин резервное копирование всех дисков. Вы можете выборочно создавать резервные копии соответствующих дисков с помощью параметров исключенияList или EnableList во время включения резервного копирования. Возможность выборочного восстановления дисков доступна только в том случае, если он выборочно создал их резервную копию.

Дополнительные сведения см. в различных возможных наборах параметров и тексте параметров.

Замечание

Если используется параметр -VaultId, то также следует использовать -VaultLocation параметр.

Azure Резервное копирование общей папки

Вы можете восстановить всю общую папку или несколько файлов или папок в общей папке. Вы можете восстановить исходное расположение или в альтернативное расположение.

For Azure Workloads

Вы можете восстановить базы данных SQL в Azure виртуальных машинах

Примеры

Пример 1. Восстановление дисков резервного копирования управляемого диска Azure виртуальной машины из заданной точки восстановления

$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 переменной. Вторая команда получает элемент резервного копирования типа AzureVM с именем V2VM и сохраняет его в переменной $BackupItem. Третья команда получает дату с семи дней ранее, а затем сохраняет ее в переменной $StartDate. Четвертая команда получает текущую дату, а затем сохраняет ее в переменной $EndDate. Пятая команда получает список точек восстановления для определенного элемента резервного копирования, отфильтрованного по $StartDate и $EndDate. Последняя команда восстанавливает все диски в целевую группу ресурсов Target_RG, а затем предоставляет сведения о конфигурации виртуальной машины и шаблон развертывания в учетной записи хранения DestAccount в группе ресурсов DestRG.

Пример 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 переменной. Вторая команда получает элемент резервного копирования типа AzureVM с именем V2VM и сохраняет его в переменной $BackupItem. Третья команда получает дату с семи дней ранее, а затем сохраняет ее в переменной $StartDate. Четвертая команда получает текущую дату, а затем сохраняет ее в переменной $EndDate. Пятая команда получает список точек восстановления для определенного элемента резервного копирования, отфильтрованного по $StartDate и $EndDate. Шестая команда активирует восстановление альтернативного расположения (ALR) для создания виртуальной машины в группе ресурсов Target_RG в соответствии с входными данными, указанными параметрами TargetVMName, TargetVNetName, TargetVNetResourceGroup, TargetSubnetName. Кроме того, если пользователь хочет выполнить восстановление на месте на исходной виртуальной машине в исходном расположении, это можно сделать с помощью последней команды. Избегайте использования TargetResourceGroupName, RestoreAsUnmanagedDisks, TargetVMName, TargetVNetName, TargetVNetResourceGroup, TargetSubnetName для выполнения восстановления исходного расположения (OLR).

Пример 3. Восстановление указанных дисков резервного копирования управляемого диска Azure виртуальной машины из заданной точки восстановления

$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 переменной. Вторая команда получает элемент резервного копирования типа AzureVM с именем V2VM и сохраняет его в переменной $BackupItem. Третья команда получает дату с семи дней ранее, а затем сохраняет ее в переменной $StartDate. Четвертая команда получает текущую дату, а затем сохраняет ее в переменной $EndDate. Пятая команда получает список точек восстановления для определенного элемента резервного копирования, отфильтрованного по $StartDate и $EndDate. Шестая команда сохраняет список дисков, которые необходимо восстановить в переменной restoreDiskLUN. Последняя команда восстанавливает заданные диски, указанные LUN, в целевую группу ресурсов Target_RG, а затем предоставляет сведения о конфигурации виртуальной машины и шаблон развертывания в учетной записи хранения DestAccount в группе ресурсов DestRG.

Пример 4. Восстановление дисков управляемой виртуальной машины как неуправляемых дисков

$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. Восстановление неуправляемой виртуальной машины как неуправляемых дисков с помощью исходной учетной записи хранения

$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. Восстановление базы данных SQL в виртуальной машине Azure на другую целевую виртуальную машину для отдельной полной точки восстановления

$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. Восстановление базы данных SQL в Azure виртуальной машине на другую целевую виртуальную машину для точки восстановления журнала

$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. Перекрестное зональное восстановление для виртуальной машины, отличной от ZonePinned, в хранилище 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

Здесь мы отфильтруем точки восстановления, присутствующих на уровне VaultStandard, и активируем кросс-зональное восстановление для виртуальной машины, отличной от ZonePinned, в хранилище ZRS. Для CZR мы передаем параметр -TargetZoneNumber. Для виртуальной машины, отличной от зоны, CZR поддерживается только для хранилищ ZRS. Для CZR виртуальных машин ZonePinned поддерживается для хранилищ ZRS и восстановления между регионами в дополнительный регион для хранилищ с поддержкой CRR.

Пример 11. Перекрестное зональное восстановление для виртуальной машины, отличной от ZonePinned, к 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, в NoZone мы передаем -TargetZoneNumber как 0.

Пример 12. Восстановление зоны edge для управляемого 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) восстановление неявно будет пограничным восстановлением зоны, если исходная виртуальная машина является виртуальной машиной пограничной зоны.

Пример 13. Восстановление управляемого AzureVM с помощью DiskAccessOption

$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 для активации восстановления на новой виртуальной машине с включенным частным доступом для всех дисков. Параметр DiskAccessOption можно использовать для указания параметра доступа к диску для целевых дисков. Допустимые значения для этого параметра: SameAsOnSourceDisks, EnablePrivateAccessForAllDisks, EnablePublicAccessForAllDisks. Параметр TargetDiskAccessId используется для указания идентификатора доступа к диску для целевых дисков. Этот параметр требуется, если параметр DiskAccessOption имеет значение EnablePrivateAccessForAllDisks.

Параметры

-Confirm

Запрашивает подтверждение перед запуском cmdlet.

Свойства параметров

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:Cf

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-CVMOsDiskEncryptionSetId

Укажите идентификатор набора шифрования дисков, используемый для шифрования дисков ОС во время восстановления конфиденциальной виртуальной машины. Это применимо только для конфиденциальных виртуальных машин с управляемыми дисками. Убедитесь, что набор шифрования дисков имеет доступ к хранилищу ключей.

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureManagedVMReplaceExistingParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
AzureManagedVMCreateNewParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.

Свойства параметров

Тип:IAzureContextContainer
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:AzContext, AzureRmContext, AzureCredential

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DiskAccessOption

Указывает параметр доступа к диску для целевых дисков

Свойства параметров

Тип:

Nullable<T>[TargetDiskNetworkAccessOption]

Default value:None
Допустимые значения:SameAsOnSourceDisks, EnablePrivateAccessForAllDisks, EnablePublicAccessForAllDisks
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureManagedVMReplaceExistingParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
AzureManagedVMCreateNewParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DiskEncryptionSetId

Идентификатор DES для шифрования восстановленных дисков.

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureManagedVMReplaceExistingParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
AzureManagedVMCreateNewParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-MultipleSourceFilePath

Используется для восстановления нескольких файлов из общей папки. Пути элементов, которые необходимо восстановить в общей папке.

Свойства параметров

Тип:

String[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureFileShareParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RecoveryPoint

Указывает точку восстановления, в которую необходимо восстановить элемент резервной копии. Чтобы получить объект AzureRmRecoveryServicesBackupRecoveryPoint , используйте командлет Get-AzRecoveryServicesBackupRecoveryPoint .

Свойства параметров

Тип:RecoveryPointBase
Default value:None
Поддерживаются подстановочные знаки:False
DontShow: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
Default value:None
Поддерживаются подстановочные знаки:False
DontShow: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
Default value:None
Допустимые значения:Standard, High
Поддерживаются подстановочные знаки:False
DontShow: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
Default value:None
Допустимые значения:Overwrite, Skip
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureFileShareParameterSet
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RestoreAsManagedDisk

Используйте этот параметр, чтобы указать для восстановления в качестве управляемых дисков.

Свойства параметров

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureVMRestoreUnmanagedAsManaged
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RestoreAsUnmanagedDisks

Используйте этот параметр, чтобы указать восстановление как неуправляемые диски

Свойства параметров

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureVMRestoreManagedAsUnmanaged
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RestoreDiskList

Укажите, какие диски для восстановления резервной копии виртуальной машины

Свойства параметров

Тип:

String[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow: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

Используйте этот параметр для восстановления только дисков ОС резервной копии виртуальной машины.

Свойства параметров

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow: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

Параметр переключения, указывающий восстановление виртуальной машины пограничной зоны. Этот параметр нельзя использовать в сценарии восстановления между регионами и между подписками

Свойства параметров

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureManagedVMCreateNewParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RestoreToSecondaryRegion

Используйте этот параметр, чтобы активировать восстановление между регионами в дополнительный регион.

Свойства параметров

Тип:SwitchParameter
Default value:False
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SecureToken

Параметр для авторизации операций, защищенных межтенантной защитой ресурсов. Используйте команду (Get-AzAccessToken -TenantId "xxxx-xxxx-xxxx-xxxx"). Маркер для получения маркера авторизации для разного клиента

Свойства параметров

Тип:SecureString
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SourceFilePath

Используется для восстановления определенного элемента из общей папки. Путь к элементу, который необходимо восстановить в общей папке.

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureFileShareParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SourceFileType

Используется для восстановления определенного элемента из общей папки. Тип элемента, который необходимо восстановить в общей папке. Допустимые значения для этого параметра:

  • Файл
  • Directory

Свойства параметров

Тип:

Nullable<T>[SourceFileType]

Default value:None
Допустимые значения:File, Directory
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureFileShareParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-StorageAccountName

Указывает имя целевой учетной записи хранения в подписке. В рамках процесса восстановления этот командлет сохраняет диски и сведения о конфигурации в этой учетной записи хранения.

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow: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

Указывает имя группы ресурсов, содержащей целевую учетную запись хранения в подписке. В рамках процесса восстановления этот командлет сохраняет диски и сведения о конфигурации в этой учетной записи хранения.

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow: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
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureManagedVMReplaceExistingParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
AzureManagedVMCreateNewParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-TargetFileShareName

Файловый ресурс, в который необходимо восстановить общую папку.

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureFileShareParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-TargetFolder

Папка, в которой общая папка должна быть восстановлена в targetFileShareName. Если содержимое резервной копии необходимо восстановить в корневую папку, укажите значения целевой папки в виде пустой строки.

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureFileShareParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-TargetResourceGroupName

Группа ресурсов, в которую восстанавливаются управляемые диски. Применимо к резервному копированию виртуальной машины с управляемыми дисками

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureManagedVMCreateNewParameterSet
Position:3
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
AzureVMRestoreUnmanagedAsManaged
Position:3
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-TargetStorageAccountName

Учетная запись хранения, в которую необходимо восстановить общую папку.

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureFileShareParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-TargetSubnetName

Имя подсети, в которой должна быть создана целевая виртуальная машина, в случае восстановления альтернативного расположения на новой виртуальной машине

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureManagedVMCreateNewParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-TargetSubscriptionId

Идентификатор целевой подписки, в которую необходимо восстановить ресурс. Использование этого параметра для восстановления между подписками

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureManagedVMCreateNewParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-TargetVMName

Имя виртуальной машины, на которую должны быть восстановлены данные, в случае восстановления альтернативного расположения на новой виртуальной машине

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureManagedVMCreateNewParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-TargetVNetName

Имя виртуальной сети, в которой должна быть создана целевая виртуальная машина, в случае восстановления альтернативного расположения на новой виртуальной машине

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureManagedVMCreateNewParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-TargetVNetResourceGroup

Имя группы ресурсов, содержащей целевую виртуальную сеть, в случае восстановления альтернативного расположения на новой виртуальной машине

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureManagedVMCreateNewParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-TargetZoneNumber

Целевой номер зоны доступности, в которой закреплены восстановленные диски.

Свойства параметров

Тип:

Nullable<T>[Int32]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureManagedVMReplaceExistingParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
AzureManagedVMCreateNewParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Token

Параметр для авторизации операций, защищенных межтенантной защитой ресурсов. Используйте команду (Get-AzAccessToken -TenantId "xxxx-xxxx-xxxx-xxxx"). Маркер для получения маркера авторизации для разного клиента

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-UseOriginalStorageAccount

Используйте этот параметр, если диски из точки восстановления будут восстановлены до исходных учетных записей хранения.

Свойства параметров

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureVMUnManagedDiskParameterSet
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-UserAssignedIdentityId

Идентификатор удостоверения UserAssigned для активации восстановления на основе MSI с помощью идентификатора UserAssigned Identity

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureManagedVMReplaceExistingParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
AzureManagedVMCreateNewParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-UseSystemAssignedIdentity

Используйте этот параметр для активации восстановления на основе MSI с помощью SystemAssigned Identity

Свойства параметров

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureManagedVMReplaceExistingParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
AzureManagedVMCreateNewParameterSet
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VaultId

Идентификатор ARM хранилища служб восстановления.

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VaultLocation

Расположение хранилища служб восстановления.

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-WhatIf

Показывает, что произойдет, если командлет будет запущен.

Свойства параметров

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:Wi

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-WLRecoveryConfig

Конфигурация восстановления

Свойства параметров

Тип:RecoveryConfigBase
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AzureWorkloadParameterSet
Position:0
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Входные данные

String

RecoveryPointBase

Выходные данные

JobBase