Initialize-AzDataProtectionRestoreRequest     
	
   
	
		Initialiseert herstelaanvraagobject voor het activeren van herstel op een beveiligd back-upexemplaren.
	 
	Syntaxis 
	
		AlternateLocationFullRecovery (Standaard)
	    
	
		Initialize-AzDataProtectionRestoreRequest
    -DatasourceType <DatasourceTypes>
    -SourceDataStore <DataStoreType>
    -RestoreLocation <String>
    -RestoreType <RestoreTargetType>
    -TargetResourceId <String>
    [-RecoveryPoint <String>]
    [-PointInTime <DateTime>]
    [-RehydrationDuration <String>]
    [-RehydrationPriority <String>]
    [-RestoreConfiguration <PSObject>]
    [-SecretStoreURI <String>]
    [-SecretStoreType <SecretStoreTypes>]
    [-UseSystemAssignedIdentity <Boolean>]
    [-UserAssignedIdentityArmId <String>]
    [<CommonParameters>]
 
	
		AlternateLocationILR
	  
	
		Initialize-AzDataProtectionRestoreRequest
    -DatasourceType <DatasourceTypes>
    -SourceDataStore <DataStoreType>
    -RestoreLocation <String>
    -RestoreType <RestoreTargetType>
    -TargetResourceId <String>
    [-RecoveryPoint <String>]
    [-RestoreConfiguration <PSObject>]
    [-UseSystemAssignedIdentity <Boolean>]
    [-UserAssignedIdentityArmId <String>]
    [-ItemLevelRecovery]
    [-ContainersList <String[]>]
    [-PrefixMatch <Hashtable>]
    [<CommonParameters>]
 
	
		OriginalLocationFullRecovery
	    
	
		Initialize-AzDataProtectionRestoreRequest
    -DatasourceType <DatasourceTypes>
    -SourceDataStore <DataStoreType>
    -RestoreLocation <String>
    -RestoreType <RestoreTargetType>
    -BackupInstance <BackupInstanceResource>
    [-RecoveryPoint <String>]
    [-PointInTime <DateTime>]
    [-RehydrationDuration <String>]
    [-RehydrationPriority <String>]
    [-RestoreConfiguration <PSObject>]
    [-SecretStoreURI <String>]
    [-SecretStoreType <SecretStoreTypes>]
    [-UseSystemAssignedIdentity <Boolean>]
    [-UserAssignedIdentityArmId <String>]
    [<CommonParameters>]
 
	
		OriginalLocationILR
	  
	
		Initialize-AzDataProtectionRestoreRequest
    -DatasourceType <DatasourceTypes>
    -SourceDataStore <DataStoreType>
    -RestoreLocation <String>
    -RestoreType <RestoreTargetType>
    -BackupInstance <BackupInstanceResource>
    [-RecoveryPoint <String>]
    [-PointInTime <DateTime>]
    [-RehydrationDuration <String>]
    [-RehydrationPriority <String>]
    [-RestoreConfiguration <PSObject>]
    [-SecretStoreURI <String>]
    [-SecretStoreType <SecretStoreTypes>]
    [-UseSystemAssignedIdentity <Boolean>]
    [-UserAssignedIdentityArmId <String>]
    [-ItemLevelRecovery]
    [-ContainersList <String[]>]
    [-FromPrefixPattern <String[]>]
    [-ToPrefixPattern <String[]>]
    [<CommonParameters>]
 
	
		RestoreAsFiles
	  
	
		Initialize-AzDataProtectionRestoreRequest
    -DatasourceType <DatasourceTypes>
    -SourceDataStore <DataStoreType>
    -RestoreLocation <String>
    -RestoreType <RestoreTargetType>
    -TargetContainerURI <String>
    [-RecoveryPoint <String>]
    [-RehydrationDuration <String>]
    [-RehydrationPriority <String>]
    [-SecretStoreURI <String>]
    [-SecretStoreType <SecretStoreTypes>]
    [-UseSystemAssignedIdentity <Boolean>]
    [-UserAssignedIdentityArmId <String>]
    [-TargetResourceIdForRestoreAsFile <String>]
    [-FileNamePrefix <String>]
    [<CommonParameters>]
 
	Description 
	
		Initialiseert herstelaanvraagobject voor het activeren van herstel op een beveiligd back-upexemplaren.
	 
	Voorbeelden 
	Voorbeeld 1: Aanvraagobject voor herstel ophalen voor een beveiligd Azure Disk Backup-exemplaar 
	
		$instance = Get-AzDataProtectionBackupInstance -SubscriptionId "xxxx-xxx-xxx" -ResourceGroupName "sarath-rg" -VaultName "sarath-vault"
$rp = Get-AzDataProtectionRecoveryPoint -SubscriptionId "xxx-xxx-xxx" -ResourceGroupName "sarath-rg" -VaultName "sarath-vault" -BackupInstanceName $instance.Name
Initialize-AzDataProtectionRestoreRequest -DatasourceType AzureDisk -SourceDataStore OperationalStore -RestoreLocation "westus"  -RestoreType AlternateLocation -TargetResourceId "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Compute/disks/{DiskName}" -RecoveryPoint "892e5c5014dc4a96807d22924f5745c9"
ObjectType                                  RestoreTargetInfoObjectType RestoreTargetInfoRecoveryOption RestoreTargetInfoRestoreLocation SourceDataStoreType RecoveryPointI
                                                                                                                                                             d
----------                                  --------------------------- ------------------------------- -------------------------------- ------------------- --------------
AzureBackupRecoveryPointBasedRestoreRequest RestoreTargetInfo           FailIfExists                    westus                           OperationalStore    892e5c5014dc4a96807d22924f5745c9
Met deze opdracht is een herstelaanvraagobject geïnitialiseerd dat kan worden gebruikt om herstel te activeren.
	 
	Voorbeeld 2: Aanvraagobject voor herstel ophalen voor een beveiligd Azure Blob Backup-exemplaar 
	
		$startTime = (Get-Date).AddDays(-30).ToString("yyyy-MM-ddTHH:mm:ss.0000000Z")
$endTime = (Get-Date).AddDays(0).ToString("yyyy-MM-ddTHH:mm:ss.0000000Z")
$instance = Get-AzDataProtectionBackupInstance -SubscriptionId "xxxx-xxx-xxx" -ResourceGroupName "rgName" -VaultName "vaultName"
$pointInTimeRange = Find-AzDataProtectionRestorableTimeRange -BackupInstanceName $instance[0].BackupInstanceName -ResourceGroupName "rgName" -SubscriptionId "subscriptionId"  -VaultName "vaultName" -SourceDataStoreType OperationalStore -StartTime $startTime -EndTime $endTime
Initialize-AzDataProtectionRestoreRequest -DatasourceType AzureBlob -SourceDataStore OperationalStore -RestoreLocation $vault.Location -RestoreType OriginalLocation -BackupInstance $instance[0] -PointInTime (Get-Date -Date $pointInTimeRange.RestorableTimeRange.EndTime)
ObjectType                                 RestoreTargetInfoObjectType RestoreTargetInfoRecoveryOption RestoreTargetInfoRestoreLocation SourceDataStoreType RecoveryPointTime
----------                                 --------------------------- ------------------------------- -------------------------------- ------------------- -----------------
AzureBackupRecoveryTimeBasedRestoreRequest restoreTargetInfo           FailIfExists                    eastus2euap                      OperationalStore    2021-04-24T13:32:41.7018481Z
Met deze opdracht is een herstelaanvraagobject geïnitialiseerd dat kan worden gebruikt om herstel voor blobs te activeren.
	 
	Voorbeeld 3: Herstelaanvraagobject ophalen voor herstel op itemniveau voor containers onder beveiligd AzureBlob Backup-exemplaar  
	
		$startTime = (Get-Date).AddDays(-30).ToString("yyyy-MM-ddTHH:mm:ss.0000000Z")
$endTime = (Get-Date).AddDays(0).ToString("yyyy-MM-ddTHH:mm:ss.0000000Z")
$instance = Get-AzDataProtectionBackupInstance -SubscriptionId "xxxx-xxx-xxx" -ResourceGroupName "rgName" -VaultName "vaultName"
$pointInTimeRange = Find-AzDataProtectionRestorableTimeRange -BackupInstanceName $instance[0].BackupInstanceName -ResourceGroupName "rgName" -SubscriptionId "subscriptionId"  -VaultName "vaultName" -SourceDataStoreType OperationalStore -StartTime $startTime -EndTime $endTime
Initialize-AzDataProtectionRestoreRequest -DatasourceType AzureBlob -SourceDataStore OperationalStore -RestoreLocation $vault.Location -RestoreType OriginalLocation -BackupInstance $instances[0] -PointInTime (Get-Date).AddDays(-1) -ItemLevelRecovery -ContainersList "containerName1","containerName2"
ObjectType                                 RestoreTargetInfoObjectType RestoreTargetInfoRecoveryOption RestoreTargetInfoRestoreLocation SourceDataStoreType RecoveryPointTime
----------                                 --------------------------- ------------------------------- -------------------------------- ------------------- -----------------
AzureBackupRecoveryTimeBasedRestoreRequest itemLevelRestoreTargetInfo  FailIfExists                    eastus2euap                      OperationalStore    2021-04-23T02:47:02.9500000Z
Met deze opdracht is een herstelaanvraagobject geïnitialiseerd dat kan worden gebruikt voor het activeren van herstel op itemniveau op containerniveau voor blobs.
	 
	Voorbeeld 4: Herstelaanvraagobject ophalen voor herstel op itemniveau voor containers/prefixMatch onder beveiligd AzureBlob Backup-exemplaar   
	
		$startTime = (Get-Date).AddDays(-30).ToString("yyyy-MM-ddTHH:mm:ss.0000000Z")
$endTime = (Get-Date).AddDays(0).ToString("yyyy-MM-ddTHH:mm:ss.0000000Z")
$instance = Get-AzDataProtectionBackupInstance -SubscriptionId "xxxx-xxx-xxx" -ResourceGroupName "rgName" -VaultName "vaultName"
$pointInTimeRange = Find-AzDataProtectionRestorableTimeRange -BackupInstanceName $instance[0].BackupInstanceName -ResourceGroupName "rgName" -SubscriptionId "subscriptionId"  -VaultName "vaultName" -SourceDataStoreType OperationalStore -StartTime $startTime -EndTime $endTime
Initialize-AzDataProtectionRestoreRequest -DatasourceType AzureBlob -SourceDataStore OperationalStore -RestoreLocation $vault.Location -RestoreType OriginalLocation -BackupInstance $instances[0] -PointInTime (Get-Date).AddDays(-1) -ItemLevelRecovery -FromPrefixPattern "container1/aaa","container1/ccc", "container2/aab", "container3" -ToPrefixPattern "container1/bbb","container1/ddd", "container2/abc", "container3-0"
ObjectType                                 RestoreTargetInfoObjectType RestoreTargetInfoRecoveryOption RestoreTargetInfoRestoreLocation SourceDataStoreType RecoveryPointTime
----------                                 --------------------------- ------------------------------- -------------------------------- ------------------- -----------------
AzureBackupRecoveryTimeBasedRestoreRequest itemLevelRestoreTargetInfo  FailIfExists                    eastus2euap                      OperationalStore    2021-04-23T02:47:02.9500000Z
Met deze opdracht is een herstelaanvraagobject geïnitialiseerd dat kan worden gebruikt om herstel op itemniveau op blobs-niveau te activeren op basis van naamvoorvoegsels onder Blob-containers.
Met de bovenstaande restoreRequest herstelt u de volgende containers/blobs:
FromPrefix ToPrefix "container1/aaa" "container1/bbb" (herstelt alle blobs die overeenkomen in dit voorvoegselbereik) "container1/ccc" "container1/ddd" "container2/aab" "container2/abc" "container3" "container3-0" (herstelt hele container3)
Opmerking: de bereiken mogen elkaar niet overlappen.
Referentie: https://free.blessedness.top/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata 
	 
	Voorbeeld 5: Aanvraagobject voor herstel in meerdere regio's ophalen voor herstel als database voor gegevensbrontype AzureDatabaseForPostgreSQL    
	
		$vault = Search-AzDataProtectionBackupVaultInAzGraph -ResourceGroup $ResourceGroupName -Subscription $SubscriptionId -Vault $VaultName
$instance = Search-AzDataProtectionBackupInstanceInAzGraph -Subscription $subscriptionId  -ResourceGroup  $resourceGroupName  -Vault $vaultName -DatasourceType AzureDatabaseForPostgreSQL
$recoveryPointsCrr = Get-AzDataProtectionRecoveryPoint -BackupInstanceName $instance.Name -ResourceGroupName $resourceGroupName -VaultName $vaultName -SubscriptionId $subscriptionId -UseSecondaryRegion
$targetResourceId = "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/{targetResourceGroupName}/providers/Microsoft.DBforPostgreSQL/servers/{targetServerName}/databases/{targetDatabaseName}"
$secretURI = "https://{crr-key-vault}.vault.azure.net/secrets/{secret-for-crr}"
$OssRestoreReq = Initialize-AzDataProtectionRestoreRequest -DatasourceType AzureDatabaseForPostgreSQL -SourceDataStore VaultStore -RestoreLocation $vault.ReplicatedRegion[0] -RestoreType AlternateLocation -RecoveryPoint $recoveryPointsCrr[0].Property.RecoveryPointId -TargetResourceId $targetResourceId -SecretStoreURI $secretURI -SecretStoreType AzureKeyVault
ObjectType                                  SourceDataStoreType SourceResourceId RecoveryPointId
----------                                  ------------------- ---------------- ---------------
AzureBackupRecoveryPointBasedRestoreRequest VaultStore                           d49aeb83264456ccab92a105cade9afe
De eerste en tweede opdrachten halen de kluis en het back-upexemplaren op uit de Azure-resourcegrafiek.
De derde opdracht wordt gebruikt om herstelpunten op te halen uit de secundaire regio voor herstel tussen regio's.
Met de laatste opdracht wordt het aanvraagobject voor herstel tussen regio's samengesteld voor herstel naar een alternatieve locatie als database voor het gegevensbrontype AzureDatabaseForPostgreSQL.
Houd er rekening mee dat we de parameter RestoreLocation instellen op $vault. Gerepliceerde regio[0] (gekoppelde regio) in plaats van $vault. Locatie voor normaal herstellen.
Gebruik Test-AzDataProtectionBackupInstanceRestore, Start-AzDataProtectionBackupInstanceRestore opdrachten om herstel te valideren en te activeren.
	 
	Voorbeeld 6: Aanvraagobject voor herstel tussen regio's ophalen voor herstel als database voor gegevensbrontype AzureDatabaseForPostgreSQL    
	
		$vault = Search-AzDataProtectionBackupVaultInAzGraph -ResourceGroup $ResourceGroupName -Subscription $SubscriptionId -Vault $VaultName
$instance = Search-AzDataProtectionBackupInstanceInAzGraph -Subscription $subscriptionId  -ResourceGroup  $resourceGroupName  -Vault $vaultName -DatasourceType AzureDatabaseForPostgreSQL
$recoveryPointsCrr = Get-AzDataProtectionRecoveryPoint -BackupInstanceName $instance.Name -ResourceGroupName $resourceGroupName -VaultName $vaultName -SubscriptionId $subscriptionId -UseSecondaryRegion
$targetContainerURI = "https://{targetStorageAccountName}.blob.core.windows.net/{targetContainerName}"
$fileNamePrefix = "oss-pstest-crrasfiles"
$OssRestoreReq = Initialize-AzDataProtectionRestoreRequest -DatasourceType AzureDatabaseForPostgreSQL -SourceDataStore VaultStore -RestoreLocation $vault.ReplicatedRegion[0] -RestoreType RestoreAsFiles -RecoveryPoint $recoveryPointsCrr[0].Property.RecoveryPointId -TargetContainerURI $targetContainerURI -FileNamePrefix $fileNamePrefix
ObjectType                                  SourceDataStoreType SourceResourceId RecoveryPointId
----------                                  ------------------- ---------------- ---------------
AzureBackupRecoveryPointBasedRestoreRequest VaultStore                           d49aeb83264456ccab92a105cade9afe
De eerste en tweede opdrachten halen de kluis en het back-upexemplaren op uit de Azure-resourcegrafiek.
De derde opdracht wordt gebruikt om herstelpunten op te halen uit de secundaire regio voor herstel tussen regio's.
Met de laatste opdracht wordt het aanvraagobject voor herstel in meerdere regio's samengesteld voor herstel als bestanden voor het gegevensbrontype AzureDatabaseForPostgreSQL.
Houd er rekening mee dat we de parameter RestoreLocation instellen op $vault. Gerepliceerde regio[0] (gekoppelde regio) in plaats van $vault. Locatie voor normaal herstellen.
Gebruik Test-AzDataProtectionBackupInstanceRestore, Start-AzDataProtectionBackupInstanceRestore opdrachten om herstel te valideren en te activeren.
	 
	Voorbeeld 7: Aanvraagobject voor herstel ophalen voor herstel naar een alternatieve locatie gekluisd herstel voor AzureKubernetesService   
	
		$subId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
$resourceGroupName = "resourceGroupName"
$vaultName = "vaultName"
$location = "eastasia"
$snapshotResourceGroupId = "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/stagingRG"
$stagingStorageAccount = "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/stagingRG/providers/Microsoft.Storage/storageAccounts/snapshotsa"
$targetAKSClusterARMId = "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/targetRG/providers/Microsoft.ContainerService/managedClusters/targetKubernetesCluster"
$instance = Get-AzDataProtectionBackupInstance -SubscriptionId $subId -ResourceGroupName $resourceGroupName -VaultName $vaultName | Where-Object { $_.Name -match "aks-cluster-name" }
$rp = Get-AzDataProtectionRecoveryPoint -SubscriptionId $subId -ResourceGroupName $resourceGroupName -VaultName $vaultName -BackupInstanceName $instance.Name
 $aksRestoreCriteria = New-AzDataProtectionRestoreConfigurationClientObject -DatasourceType AzureKubernetesService  -PersistentVolumeRestoreMode RestoreWithVolumeData -IncludeClusterScopeResource $true -StagingResourceGroupId $snapshotResourceGroupId -StagingStorageAccountId $stagingStorageAccount -IncludedNamespace "hrweb" -NamespaceMapping @{"hrweb"="hrwebrestore"}
$aksALRRestoreRequest = Initialize-AzDataProtectionRestoreRequest -DatasourceType AzureKubernetesService -SourceDataStore VaultStore -RestoreLocation $location -RestoreType AlternateLocation -RecoveryPoint $rp[0].Property.RecoveryPointId -RestoreConfiguration $aksRestoreCriteria -TargetResourceId $targetAKSClusterARMId
Eerst initialiseren we de benodigde variabelen die worden gebruikt in het herstelscript.
Vervolgens halen we het back-upexemplaren en het herstelpunt voor het exemplaar op.
Vervolgens initialiseren we het clientobject Restore Configuration, dat wordt gebruikt om het clientobject voor de herstelaanvraag in te stellen.
Houd er rekening mee dat voor herstel naar een kluis voor AzureKubernetesService de parameters StagingResourceGroupId en StagingStorageAccountId zijn doorgegeven.
Vervolgens initialiseren we het herstelaanvraagobject voor een alternatieve locatieherstel van Azure Kubernetes Service (AKS).
Houd er rekening mee dat het $aksRestoreCriteria-object de benodigde parameters bevat voor het herstellen van de kluis-/bewerkingslaag dienovereenkomstig.
Het RestoreConfiguration-object wordt doorgegeven aan de Initialize-AzDataProtectionRestoreRequest-cmdlet om het herstelaanvraagobject te maken.
Het herstelaanvraagobject wordt vervolgens gebruikt om de herstelbewerking te activeren.
	 
	Parameters 
		-BackupInstance  
		Back-upexemplarenobject voor het activeren van oorspronkelijke locatieherstel.
Zie de sectie NOTES voor BACKUPINSTANCE-eigenschappen en maak een hash-tabel om deze samen te stellen.
		Parametereigenschappen 
		
		Parametersets 
			
				
					OriginalLocationFullRecovery 
					
						 
				    
				
						Position: Named Verplicht: True Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
			
				
					OriginalLocationILR 
					
						 
				  
				
						Position: Named Verplicht: True Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-ContainersList  
		Containernamen voor herstel op itemniveau.
		Parametereigenschappen 
		
				Type: String [ ] 
Default value: None Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					AlternateLocationILR 
					
						 
				  
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
			
				
					OriginalLocationILR 
					
						 
				  
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-DatasourceType  
		Gegevensbrontype
		Parametereigenschappen 
		
				Type: DatasourceTypes 
Default value: None Geaccepteerde waarden: AzureDisk, AzureBlob, AzureDatabaseForPostgreSQL, AzureKubernetesService, AzureDatabaseForPGFlexServer, AzureDatabaseForMySQL Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					(All) 
					
						 
				 
				
						Position: Named Verplicht: True Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-FileNamePrefix   
		De bestandsnaam die moet worden voorafgegaan door de herstelde back-upgegevens.
		Parametereigenschappen 
		
				Type: String 
Default value: None Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					RestoreAsFiles 
					
						 
				  
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-FromPrefixPattern   
		Geef het beginbereik voor het herstellen van de blob op voor PITR.
U kunt deze optie gebruiken om het beginbereik op te geven voor een subset van blobs in elke container die u wilt herstellen.
gebruik een slash (/) om de containernaam te scheiden van het blobvoorvoegselpatroon.
		Parametereigenschappen 
		
				Type: String [ ] 
Default value: None Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					OriginalLocationILR 
					
						 
				  
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-ItemLevelRecovery   
		Schakel de parameter om herstel op itemniveau in te schakelen.
		Parametereigenschappen 
		
				Type: SwitchParameter 
Default value: None Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					AlternateLocationILR 
					
						 
				  
				
						Position: Named Verplicht: True Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
			
				
					OriginalLocationILR 
					
						 
				  
				
						Position: Named Verplicht: True Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-PointInTime  
		Tijdstip voor herstel.
		Parametereigenschappen 
		
				Type: DateTime 
Default value: None Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					AlternateLocationFullRecovery 
					
						 
				    
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
			
				
					OriginalLocationFullRecovery 
					
						 
				    
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
			
				
					OriginalLocationILR 
					
						 
				  
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-PrefixMatch  
		Gebruik deze parameter om blok-blobs te filteren op voorvoegsel in een container voor alternatieve locatie ILR.
Wanneer u een voorvoegsel opgeeft, worden alleen blobs die overeenkomen met dat voorvoegsel in de container hersteld.
Invoer voor deze parameter is een hashtabel waarbij elke sleutel een containernaam is en elke waarde een matrix met tekenreeksvoorvoegsels voor die container is.
		Parametereigenschappen 
		
				Type: Hashtable 
Default value: None Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					AlternateLocationILR 
					
						 
				  
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-RecoveryPoint  
		Id van het herstelpunt dat moet worden hersteld.
		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 
			 
		-RehydrationDuration  
		Rehydratatieduur voor het gearchiveerde herstelpunt om gerehydrateerd te blijven, de standaardwaarde voor rehydratatieduur is 15.
		Parametereigenschappen 
		
				Type: String 
Default value: None Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					AlternateLocationFullRecovery 
					
						 
				    
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
			
				
					OriginalLocationFullRecovery 
					
						 
				    
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
			
				
					OriginalLocationILR 
					
						 
				  
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
			
				
					RestoreAsFiles 
					
						 
				  
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-RehydrationPriority  
		Rehydratatieprioriteit voor gearchiveerd herstelpunt.
Deze parameter is verplicht voor rehydrateerherstel van gearchiveerde punten.
		Parametereigenschappen 
		
				Type: String 
Default value: None Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					AlternateLocationFullRecovery 
					
						 
				    
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
			
				
					OriginalLocationFullRecovery 
					
						 
				    
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
			
				
					OriginalLocationILR 
					
						 
				  
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
			
				
					RestoreAsFiles 
					
						 
				  
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-RestoreConfiguration  
		Herstelconfiguratie voor herstel.
Gebruik deze parameter om te herstellen met AzureKubernetesService.
		Parametereigenschappen 
		
				Type: PSObject 
Default value: None Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					AlternateLocationFullRecovery 
					
						 
				    
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
			
				
					AlternateLocationILR 
					
						 
				  
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
			
				
					OriginalLocationFullRecovery 
					
						 
				    
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
			
				
					OriginalLocationILR 
					
						 
				  
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-RestoreLocation  
		Locatie van doelherstel
		Parametereigenschappen 
		
				Type: String 
Default value: None Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					(All) 
					
						 
				 
				
						Position: Named Verplicht: True Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-RestoreType  
		Doeltype herstellen
		Parametereigenschappen 
		
				Type: RestoreTargetType 
Default value: None Geaccepteerde waarden: AlternateLocation, OriginalLocation, RestoreAsFiles Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					(All) 
					
						 
				 
				
						Position: Named Verplicht: True Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-SecretStoreType   
		Type geheimarchief voor verificatie van geheime opslag van gegevensbron.
Deze parameter wordt momenteel alleen ondersteund voor AzureDatabaseForPostgreSQL.
		Parametereigenschappen 
		
				Type: SecretStoreTypes 
Default value: None Geaccepteerde waarden: AzureKeyVault Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					AlternateLocationFullRecovery 
					
						 
				    
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
			
				
					OriginalLocationFullRecovery 
					
						 
				    
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
			
				
					OriginalLocationILR 
					
						 
				  
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
			
				
					RestoreAsFiles 
					
						 
				  
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-SecretStoreURI  
		Geheime URI voor geheime opslagverificatie van gegevensbron.
Deze parameter wordt momenteel alleen ondersteund voor AzureDatabaseForPostgreSQL.
		Parametereigenschappen 
		
				Type: String 
Default value: None Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					AlternateLocationFullRecovery 
					
						 
				    
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
			
				
					OriginalLocationFullRecovery 
					
						 
				    
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
			
				
					OriginalLocationILR 
					
						 
				  
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
			
				
					RestoreAsFiles 
					
						 
				  
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-SourceDataStore   
		Gegevensarchieftype van het herstelpunt
		Parametereigenschappen 
		
				Type: DataStoreType 
Default value: None Geaccepteerde waarden: ArchiveStore, OperationalStore, VaultStore Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					(All) 
					
						 
				 
				
						Position: Named Verplicht: True Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-TargetContainerURI  
		Doelopslagaccountcontainer-id waarnaar back-upgegevens worden hersteld als bestanden.
		Parametereigenschappen 
		
				Type: String 
Default value: None Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					RestoreAsFiles 
					
						 
				  
				
						Position: Named Verplicht: True Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-TargetResourceId   
		Geef de doelresource-id op voor het herstellen van back-upgegevens op een alternatieve locatie.
Geef bijvoorbeeld de ARM-id van de doeldatabase op waarnaar u wilt herstellen, voor workloadType AzureDatabaseForPostgreSQL.
		Parametereigenschappen 
		
				Type: String 
Default value: None Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					AlternateLocationFullRecovery 
					
						 
				    
				
						Position: Named Verplicht: True Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
			
				
					AlternateLocationILR 
					
						 
				  
				
						Position: Named Verplicht: True Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-TargetResourceIdForRestoreAsFile     
		De ARM-id van het doelopslagaccount waarnaar back-upgegevens worden hersteld als bestanden.
Deze parameter is vereist voor het herstellen als bestanden wanneer herstel tussen abonnementen is uitgeschakeld in de back-upkluis.
		Parametereigenschappen 
		
				Type: String 
Default value: None Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					RestoreAsFiles 
					
						 
				  
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-ToPrefixPattern   
		Geef het eindbereik voor het terugzetten van de blob op voor PITR.
U kunt deze optie gebruiken om het eindbereik op te geven voor een subset van blobs in elke container die u wilt herstellen.
gebruik een slash (/) om de containernaam te scheiden van het blobvoorvoegselpatroon.
		Parametereigenschappen 
		
				Type: String [ ] 
Default value: None Ondersteunt jokertekens: False DontShow: False 
		Parametersets 
			
				
					OriginalLocationILR 
					
						 
				  
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-UserAssignedIdentityArmId     
		Door de gebruiker toegewezen identiteit ARM-id
		Parametereigenschappen 
		
				Type: String 
Default value: None Ondersteunt jokertekens: False DontShow: False Aliassen: AssignUserIdentity 
		Parametersets 
			
				
					(All) 
					
						 
				 
				
						Position: Named Verplicht: False Waarde uit pijplijn: False Waarde uit pijplijn op eigenschapsnaam: False Waarde van resterende argumenten: False 
			 
		-UseSystemAssignedIdentity    
		Door het systeem toegewezen identiteit gebruiken
		Parametereigenschappen 
		
		Parametersets 
			
				
					(All) 
					
						 
				 
				
						Position: Named Verplicht: False Waarde uit pijplijn: False 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_CommonParameters voor meer informatie.
		 
	Uitvoerwaarden