Delen via


Restore-AzRecoveryServicesBackupItem

Hiermee herstelt u de gegevens en configuratie voor een back-upitem naar het opgegeven herstelpunt. De vereiste parameters variƫren met het type back-upitem. Dezelfde opdracht wordt gebruikt voor het herstellen van virtuele Azure-machines, databases die worden uitgevoerd binnen virtuele Azure-machines en Azure-bestandsshares.

Syntaxis

AzureManagedVMReplaceExistingParameterSet (Standaard)

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

De cmdlet Restore-AzRecoveryServicesBackupItem herstelt de gegevens en configuratie voor een Azure Backup-item naar een opgegeven herstelpunt.

Voor back-up van Azure-VM's

U kunt met deze opdracht een back-up maken van virtuele Azure-machines en schijven herstellen (zowel beheerd als niet-beheerd). Met de herstelbewerking wordt de volledige virtuele machine niet hersteld. Als dit een beheerde schijf-VM is, moet een doelresourcegroep worden opgegeven waar de herstelde schijven worden bewaard. Wanneer de doelresourcegroep is opgegeven en de momentopnamen aanwezig zijn in de resourcegroep die is opgegeven in het back-upbeleid, is de herstelbewerking direct en worden de schijven gemaakt op basis van lokale momentopnamen en bewaard in de doelresourcegroep. Er is ook een optie om ze te herstellen als niet-beheerde schijven, maar dit maakt gebruik van de gegevens die aanwezig zijn in de Azure Recovery Services-kluis en is daarom veel langzamer. De configuratie van de virtuele machine en de implementatiesjabloon die kan worden gebruikt om een virtuele machine te maken op basis van de herstelde schijven, worden gedownload naar het opgegeven opslagaccount. Als dit een niet-beheerde schijf-VM is, zijn de momentopnamen aanwezig in het oorspronkelijke opslagaccount van de schijf en/of in de Recovery Services-kluis. Als de gebruiker een optie geeft om het oorspronkelijke opslagaccount te gebruiken om te herstellen, kan direct herstellen worden opgegeven. Anders worden gegevens opgehaald uit de Azure Recovery Services-kluis en worden schijven gemaakt in het opgegeven opslagaccount, samen met de configuratie van de VIRTUELE machine en de implementatiesjabloon.

Belangrijk

Standaard maakt azure VM-back-ups van alle schijven. U kunt selectief back-ups maken van relevante schijven met behulp van de parameters exclusionList of InclusionList tijdens Enable-Backup. De optie voor selectief herstellen van schijven is alleen beschikbaar als er selectief een back-up van de schijven is gemaakt.

Raadpleeg verschillende mogelijke parametersets en parametertekst voor meer informatie.

Opmerking

Als -VaultId parameter wordt gebruikt, moet -VaultLocation parameter ook worden gebruikt.

Back-up van Azure-bestandsshare

U kunt een volledige bestandsshare of specifieke/meerdere bestanden/mappen op de share herstellen. U kunt herstellen naar de oorspronkelijke locatie of naar een alternatieve locatie.

Voor Azure-workloads

U kunt SQL-DB's herstellen binnen Azure-VM's

Voorbeelden

Voorbeeld 1: de schijven van een back-up van een Azure-VM met een back-up herstellen vanaf een bepaald herstelpunt

$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

Met de eerste opdracht wordt de Recovery Services-kluis opgehaald en opgeslagen in $vault variabele. Met de tweede opdracht wordt het back-upitem van het type AzureVM, van de naam V2VM, opgehaald en opgeslagen in de $BackupItem variabele. Met de derde opdracht wordt de datum opgehaald van zeven dagen eerder en wordt deze vervolgens opgeslagen in de variabele $StartDate. Met de vierde opdracht wordt de huidige datum opgeslagen en vervolgens opgeslagen in de $EndDate variabele. Met de vijfde opdracht wordt een lijst met herstelpunten opgehaald voor het specifieke back-upitem dat is gefilterd op $StartDate en $EndDate. Met de laatste opdracht worden alle schijven hersteld naar de doelresourcegroep Target_RG en worden de vm-configuratiegegevens en de implementatiesjabloon in het opslagaccount DestAccount in de Resourcegroep DestRG weergegeven.

Voorbeeld 2: Een beheerde AzureVM herstellen vanaf een bepaald herstelpunt naar de oorspronkelijke/alternatieve locatie

$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

Met de eerste opdracht wordt de Recovery Services-kluis opgehaald en opgeslagen in $vault variabele. Met de tweede opdracht wordt het back-upitem van het type AzureVM, van de naam V2VM, opgehaald en opgeslagen in de $BackupItem variabele. Met de derde opdracht wordt de datum opgehaald van zeven dagen eerder en wordt deze vervolgens opgeslagen in de variabele $StartDate. Met de vierde opdracht wordt de huidige datum opgeslagen en vervolgens opgeslagen in de $EndDate variabele. Met de vijfde opdracht wordt een lijst met herstelpunten opgehaald voor het specifieke back-upitem dat is gefilterd op $StartDate en $EndDate. Met de zesde opdracht wordt een ALR (Alternate Location Restore) geactiveerd om een nieuwe VM te maken in Target_RG resourcegroep volgens de invoer die is opgegeven door parameters TargetVMName, TargetVNetName, TargetVNetResourceGroup, TargetSubnetName. Als een gebruiker een in-place herstelbewerking wil uitvoeren naar de oorspronkelijke back-up van de VIRTUELE machine op de oorspronkelijke locatie, kan deze worden uitgevoerd met de laatste opdracht. Vermijd het gebruik van TargetResourceGroupName, RestoreAsUnmanagedDisks, TargetVMName, TargetVNetName, TargetVNetResourceGroup, TargetSubnetName-parameters voor het uitvoeren van Original Location Restore (OLR).

Voorbeeld 3: Opgegeven schijven van een back-up van een Azure-VM met een back-up herstellen vanaf een bepaald herstelpunt

$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

Met de eerste opdracht wordt de Recovery Services-kluis opgehaald en opgeslagen in $vault variabele. Met de tweede opdracht wordt het back-upitem van het type AzureVM, van de naam V2VM, opgehaald en opgeslagen in de $BackupItem variabele. Met de derde opdracht wordt de datum opgehaald van zeven dagen eerder en wordt deze vervolgens opgeslagen in de variabele $StartDate. Met de vierde opdracht wordt de huidige datum opgeslagen en vervolgens opgeslagen in de $EndDate variabele. Met de vijfde opdracht wordt een lijst met herstelpunten opgehaald voor het specifieke back-upitem dat is gefilterd op $StartDate en $EndDate. Met de zesde opdracht wordt de lijst met schijven opgeslagen die moeten worden hersteld in de variabele restoreDiskLUN. Met de laatste opdracht worden de opgegeven schijven, van de opgegeven LUN's, hersteld naar de doelresourcegroep Target_RG en worden de configuratiegegevens van de VM en de implementatiesjabloon in het opslagaccount DestAccount in de resourcegroep DestRG verstrekt.

Voorbeeld 4: Schijven van een beheerde VM herstellen als niet-beheerde schijven

$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

Met de eerste opdracht wordt de RecoveryServices-kluis opgehaald en opgeslagen in $vault variabele. Met de tweede opdracht wordt het back-upitem opgeslagen en vervolgens opgeslagen in de variabele $BackupItem. Met de derde opdracht wordt de datum opgehaald van zeven dagen eerder en wordt deze vervolgens opgeslagen in de variabele $StartDate. Met de vierde opdracht wordt de huidige datum opgeslagen en vervolgens opgeslagen in de $EndDate variabele. Met de vijfde opdracht wordt een lijst met herstelpunten opgehaald voor het specifieke back-upitem dat is gefilterd op $StartDate en $EndDate. Met de zesde opdracht worden de schijven hersteld als onbeheerde schijven.

Voorbeeld 5: Een niet-beheerde VIRTUELE machine herstellen als niet-beheerde schijven met behulp van het oorspronkelijke opslagaccount

$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

Met de eerste opdracht wordt de RecoveryServices-kluis opgehaald en opgeslagen in $vault variabele. Met de tweede opdracht wordt het back-upitem opgeslagen en vervolgens opgeslagen in de variabele $BackupItem. Met de derde opdracht wordt de datum opgehaald van zeven dagen eerder en wordt deze vervolgens opgeslagen in de variabele $StartDate. Met de vierde opdracht wordt de huidige datum opgeslagen en vervolgens opgeslagen in de $EndDate variabele. Met de vijfde opdracht wordt een lijst met herstelpunten opgehaald voor het specifieke back-upitem dat is gefilterd op $StartDate en $EndDate. Met de zesde opdracht worden de schijven hersteld als onbeheerde schijven naar hun oorspronkelijke opslagaccounts

Voorbeeld 6: Meerdere bestanden van een AzureFileShare-item herstellen

$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

Met de eerste opdracht wordt de Recovery Services-kluis opgehaald en opgeslagen in $vault variabele. Met de tweede opdracht wordt het back-upitem met de naam fileshareitem opgehaald en vervolgens opgeslagen in de $BackupItem variabele. Met de derde opdracht wordt een lijst met herstelpunten voor het specifieke back-upitem weergegeven. De vierde opdracht geeft aan welke bestanden moeten worden hersteld en opgeslagen in $files variabele. Met de laatste opdracht worden de opgegeven bestanden hersteld naar de oorspronkelijke locatie.

Voorbeeld 7: een SQL-database binnen een Azure-VM herstellen naar een andere doel-VM voor een uniek volledig herstelpunt

$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

Voorbeeld 8: Een SQL DB binnen een Azure-VM herstellen naar een andere doel-VM voor een logboekherstelpunt

$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

Voorbeeld 9: Herstel reactiveren voor IaasVM vanaf een gearchiveerd herstelpunt

$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

Hier filteren we de herstelpunten die aanwezig zijn in de VaultArchive-laag en activeren we een herstel met rehydratatieprioriteit en rehydratatieduur.

Voorbeeld 10: Zonegebonden herstel voor niet-ZonePinned VM in een ZRS-kluis

$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

Hier filteren we de herstelpunten die aanwezig zijn in de VaultStandard-laag en activeren we een zoneoverschrijdende herstelbewerking voor niet-ZonePinned VM in een ZRS-kluis. Voor CZR geven we -TargetZoneNumber parameter door. Voor niet-zonedPinned VM wordt CZR alleen ondersteund voor ZRS-kluizen. Voor ZonePinned-VM's WORDT CZR ondersteund voor ZRS-kluizen en herstel tussen regio's naar secundaire regio's voor Kluizen met CRR.

Voorbeeld 11: Zonegebonden herstel voor niet-ZonePinned VM naar 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

Om een niet-ZonePinned VM te herstellen naar NoZone, geven we -TargetZoneNumber door als 0.

Voorbeeld 12: Edge-zone herstellen voor een beheerde AzureVM naar een alternatieve locatie

$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

In dit voorbeeld gebruiken we de parameter RestoreToEdgeZone om een herstel naar een nieuwe edge-zone-VM op een alternatieve locatie te activeren. Voor het herstellen van de oorspronkelijke locatie (OLR) is herstellen impliciet een edge-zoneherstel als de bron-VM een edge-zone-VM is.

Voorbeeld 13: Een beheerde AzureVM herstellen met behulp van 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

In dit voorbeeld gebruiken we de parameter DiskAccessOption om een herstel naar een nieuwe VIRTUELE machine te activeren waarvoor privƩtoegang is ingeschakeld voor alle schijven. De parameter DiskAccessOption kan worden gebruikt om de optie voor schijftoegang voor doelschijven op te geven. De acceptabele waarden voor deze parameter zijn: SameAsOnSourceDisks, EnablePrivateAccessForAllDisks, EnablePublicAccessForAllDisks. De parameter TargetDiskAccessId wordt gebruikt om de schijftoegangs-id voor de doelschijven op te geven. Deze parameter is vereist wanneer DiskAccessOption is ingesteld op EnablePrivateAccessForAllDisks.

Parameters

-Confirm

Voordat u de cmdlet uitvoert, vraagt het systeem om bevestiging.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Cf

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-CVMOsDiskEncryptionSetId

Geef de id van de schijfversleutelingsset op die moet worden gebruikt voor schijfversleuteling van het besturingssysteem tijdens het herstellen van een vertrouwelijke VM. Dit is alleen van toepassing op vertrouwelijke VM's met beheerde schijven. Zorg ervoor dat de schijfversleutelingsset toegang heeft tot de sleutelkluis.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureManagedVMReplaceExistingParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureManagedVMCreateNewParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.

Parametereigenschappen

Type:IAzureContextContainer
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:AzContext, AzureRmContext, AzureCredential

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-DiskAccessOption

Hiermee geeft u de optie voor schijftoegang voor doelschijven

Parametereigenschappen

Type:

Nullable<T>[TargetDiskNetworkAccessOption]

Default value:None
Geaccepteerde waarden:SameAsOnSourceDisks, EnablePrivateAccessForAllDisks, EnablePublicAccessForAllDisks
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureManagedVMReplaceExistingParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureManagedVMCreateNewParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-DiskEncryptionSetId

De DES-id voor het versleutelen van de herstelde schijven.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureManagedVMReplaceExistingParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureManagedVMCreateNewParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-MultipleSourceFilePath

Wordt gebruikt voor het herstellen van meerdere bestanden vanuit een bestandsshare. De paden van de items die moeten worden hersteld in de bestandsshare.

Parametereigenschappen

Type:

String[]

Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureFileShareParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-RecoveryPoint

Hiermee geeft u het herstelpunt op waarnaar het back-upitem moet worden hersteld. Gebruik de cmdlet Get-AzRecoveryServicesBackupRecoveryPoint om een AzureRmRecoveryServicesBackupRecoveryPoint-object te verkrijgen.

Parametereigenschappen

Type:RecoveryPointBase
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureManagedVMReplaceExistingParameterSet
Position:0
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureFileShareParameterSet
Position:0
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureVMRestoreManagedAsUnmanaged
Position:0
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureManagedVMCreateNewParameterSet
Position:0
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureVMUnManagedDiskParameterSet
Position:0
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureVMRestoreUnmanagedAsManaged
Position:0
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-RehydrateDuration

Duur in dagen waarvoor het gearchiveerde herstelpunt opnieuw moet worden gerehydrateerd. De waarde kan variƫren van 10 tot 30 dagen, de standaardwaarde is 15 dagen.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureManagedVMReplaceExistingParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureVMRestoreManagedAsUnmanaged
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureManagedVMCreateNewParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureVMUnManagedDiskParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureVMRestoreUnmanagedAsManaged
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureWorkloadParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-RehydratePriority

Rehydratatieprioriteit voor een gearchiveerd herstelpunt tijdens het activeren van de herstelbewerking. Acceptabele waarden zijn Standaard, Hoog.

Parametereigenschappen

Type:String
Default value:None
Geaccepteerde waarden:Standard, High
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureManagedVMReplaceExistingParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureVMRestoreManagedAsUnmanaged
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureManagedVMCreateNewParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureVMUnManagedDiskParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureVMRestoreUnmanagedAsManaged
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureWorkloadParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ResolveConflict

Als het herstelde item ook in de bestemming bestaat, gebruikt u dit om aan te geven of het moet worden overschreven of niet. De acceptabele waarden voor deze parameter zijn:

  • Overschrijven
  • Overslaan

Parametereigenschappen

Type:RestoreFSResolveConflictOption
Default value:None
Geaccepteerde waarden:Overwrite, Skip
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureFileShareParameterSet
Position:Named
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-RestoreAsManagedDisk

Gebruik deze schakeloptie om op te geven dat u wilt herstellen als beheerde schijven.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureVMRestoreUnmanagedAsManaged
Position:Named
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-RestoreAsUnmanagedDisks

Gebruik deze schakeloptie om op te geven dat u wilt herstellen als niet-beheerde schijven

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureVMRestoreManagedAsUnmanaged
Position:Named
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-RestoreDiskList

Opgeven welke schijven u wilt herstellen van de back-up-VM

Parametereigenschappen

Type:

String[]

Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureManagedVMReplaceExistingParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureVMRestoreManagedAsUnmanaged
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureManagedVMCreateNewParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureVMUnManagedDiskParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureVMRestoreUnmanagedAsManaged
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-RestoreOnlyOSDisk

Gebruik deze switch om alleen besturingssysteemschijven van een back-up van een vm te herstellen

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureManagedVMReplaceExistingParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureVMRestoreManagedAsUnmanaged
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureManagedVMCreateNewParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureVMUnManagedDiskParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureVMRestoreUnmanagedAsManaged
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-RestoreToEdgeZone

Schakel de parameter om aan te geven dat vm-herstel in de edge-zone wordt aangegeven. Deze parameter kan niet worden gebruikt in scenario voor herstel tussen regio's en abonnementen

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureManagedVMCreateNewParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-RestoreToSecondaryRegion

Gebruik deze schakeloptie om de herstelbewerking tussen regio's naar secundaire regio te activeren.

Parametereigenschappen

Type:SwitchParameter
Default value:False
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-SecureToken

Parameter voor het autoriseren van bewerkingen die worden beveiligd door resourcebeveiliging voor meerdere tenants. Gebruik de opdracht (Get-AzAccessToken -TenantId "xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"). Token voor het ophalen van autorisatietoken voor verschillende tenants

Parametereigenschappen

Type:SecureString
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-SourceFilePath

Wordt gebruikt voor het herstellen van een bepaald item vanuit een bestandsshare. Het pad van het item dat moet worden hersteld in de bestandsshare.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureFileShareParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-SourceFileType

Wordt gebruikt voor het herstellen van een bepaald item vanuit een bestandsshare. Het type item dat moet worden hersteld in de bestandsshare. De acceptabele waarden voor deze parameter zijn:

  • Bestand
  • Directory

Parametereigenschappen

Type:

Nullable<T>[SourceFileType]

Default value:None
Geaccepteerde waarden:File, Directory
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureFileShareParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-StorageAccountName

Hiermee geeft u de naam van het doelopslagaccount in uw abonnement. Als onderdeel van het herstelproces slaat deze cmdlet de schijven en de configuratiegegevens op in dit opslagaccount.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureManagedVMReplaceExistingParameterSet
Position:1
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureVMRestoreManagedAsUnmanaged
Position:1
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureManagedVMCreateNewParameterSet
Position:1
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureVMUnManagedDiskParameterSet
Position:1
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureVMRestoreUnmanagedAsManaged
Position:1
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-StorageAccountResourceGroupName

Hiermee geeft u de naam op van de resourcegroep die het doelopslagaccount in uw abonnement bevat. Als onderdeel van het herstelproces slaat deze cmdlet de schijven en de configuratiegegevens op in dit opslagaccount.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureManagedVMReplaceExistingParameterSet
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureVMRestoreManagedAsUnmanaged
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureManagedVMCreateNewParameterSet
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureVMUnManagedDiskParameterSet
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureVMRestoreUnmanagedAsManaged
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-TargetDiskAccessId

Hiermee geeft u de toegangs-id van de doelschijf op wanneer DiskAccessOption is ingesteld op EnablePrivateAccessForAllDisks

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureManagedVMReplaceExistingParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureManagedVMCreateNewParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-TargetFileShareName

De bestandsshare waarnaar de bestandsshare moet worden hersteld.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureFileShareParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-TargetFolder

De map waarin de bestandsshare moet worden hersteld binnen targetFileShareName. Als de back-upinhoud moet worden hersteld naar een hoofdmap, geeft u de doelmapwaarden op als een lege tekenreeks.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureFileShareParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-TargetResourceGroupName

De resourcegroep waarnaar de beheerde schijven worden hersteld. Van toepassing op back-ups van vm's met beheerde schijven

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureManagedVMCreateNewParameterSet
Position:3
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureVMRestoreUnmanagedAsManaged
Position:3
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-TargetStorageAccountName

Het opslagaccount waarnaar de bestandsshare moet worden hersteld.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureFileShareParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-TargetSubnetName

Naam van het subnet waarin de doel-VM moet worden gemaakt, in het geval van herstel van alternatieve locatie naar een nieuwe VM

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureManagedVMCreateNewParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-TargetSubscriptionId

Id van het doelabonnement waarop de resource moet worden hersteld. Gebruik deze parameter voor herstel tussen abonnementen

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureManagedVMCreateNewParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-TargetVMName

Naam van de VIRTUELE machine waarop de gegevens moeten worden hersteld, in het geval van herstel van alternatieve locatie naar een nieuwe VM

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureManagedVMCreateNewParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-TargetVNetName

Naam van het VNet waarin de doel-VM moet worden gemaakt, in het geval van herstel van alternatieve locatie naar een nieuwe VM

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureManagedVMCreateNewParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-TargetVNetResourceGroup

Naam van de resourcegroep die het doel-VNet bevat, in het geval van herstel van alternatieve locatie naar een nieuwe VM

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureManagedVMCreateNewParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-TargetZoneNumber

Het nummer van de doel beschikbaarheidszone waar de herstelde schijven zijn vastgemaakt.

Parametereigenschappen

Type:

Nullable<T>[Int32]

Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureManagedVMReplaceExistingParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureManagedVMCreateNewParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Token

Parameter voor het autoriseren van bewerkingen die worden beveiligd door resourcebeveiliging voor meerdere tenants. Gebruik de opdracht (Get-AzAccessToken -TenantId "xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"). Token voor het ophalen van autorisatietoken voor verschillende tenants

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-UseOriginalStorageAccount

Gebruik deze schakeloptie als de schijven van het herstelpunt moeten worden hersteld naar hun oorspronkelijke opslagaccounts.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureVMUnManagedDiskParameterSet
Position:Named
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-UserAssignedIdentityId

UserAssigned Identity Id voor het activeren van herstel op basis van MSI met UserAssigned Identity

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureManagedVMReplaceExistingParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureManagedVMCreateNewParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-UseSystemAssignedIdentity

Gebruik deze switch om herstel op basis van MSI te activeren met SystemAssigned Identity

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureManagedVMReplaceExistingParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
AzureManagedVMCreateNewParameterSet
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-VaultId

ARM-id van de Recovery Services-kluis.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-VaultLocation

Locatie van de Recovery Services-kluis.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-WhatIf

Toont wat er zou gebeuren wanneer de cmdlet wordt uitgevoerd.

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Wi

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-WLRecoveryConfig

Herstelconfiguratie

Parametereigenschappen

Type:RecoveryConfigBase
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

AzureWorkloadParameterSet
Position:0
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

Invoerwaarden

String

RecoveryPointBase

Uitvoerwaarden

JobBase