Initialize-AzDataProtectionRestoreRequest
Initialiseert herstelaanvraagobject voor het activeren van herstel op een beveiligd back-upexemplaren.
Syntaxis
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>]
[<CommonParameters>]
Initialize-AzDataProtectionRestoreRequest
-DatasourceType <DatasourceTypes>
-SourceDataStore <DataStoreType>
-RestoreLocation <String>
-RestoreType <RestoreTargetType>
-TargetResourceId <String>
[-RecoveryPoint <String>]
[-RestoreConfiguration <PSObject>]
[-ItemLevelRecovery]
[-ContainersList <String[]>]
[-PrefixMatch <Hashtable>]
[<CommonParameters>]
Initialize-AzDataProtectionRestoreRequest
-DatasourceType <DatasourceTypes>
-SourceDataStore <DataStoreType>
-RestoreLocation <String>
-RestoreType <RestoreTargetType>
[-RecoveryPoint <String>]
[-PointInTime <DateTime>]
[-RehydrationDuration <String>]
[-RehydrationPriority <String>]
[-RestoreConfiguration <PSObject>]
[-SecretStoreURI <String>]
[-SecretStoreType <SecretStoreTypes>]
-BackupInstance <BackupInstanceResource>
[<CommonParameters>]
Initialize-AzDataProtectionRestoreRequest
-DatasourceType <DatasourceTypes>
-SourceDataStore <DataStoreType>
-RestoreLocation <String>
-RestoreType <RestoreTargetType>
[-RecoveryPoint <String>]
[-PointInTime <DateTime>]
[-RehydrationDuration <String>]
[-RehydrationPriority <String>]
[-RestoreConfiguration <PSObject>]
[-SecretStoreURI <String>]
[-SecretStoreType <SecretStoreTypes>]
[-ItemLevelRecovery]
[-ContainersList <String[]>]
-BackupInstance <BackupInstanceResource>
[-FromPrefixPattern <String[]>]
[-ToPrefixPattern <String[]>]
[<CommonParameters>]
Initialize-AzDataProtectionRestoreRequest
-DatasourceType <DatasourceTypes>
-SourceDataStore <DataStoreType>
-RestoreLocation <String>
-RestoreType <RestoreTargetType>
[-RecoveryPoint <String>]
[-RehydrationDuration <String>]
[-RehydrationPriority <String>]
[-SecretStoreURI <String>]
[-SecretStoreType <SecretStoreTypes>]
-TargetContainerURI <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. Naslaginformatie: https://learn.microsoft.com/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-upexemplaarobject voor het activeren van oorspronkelijke herstelbewerkingen. Zie de sectie NOTES voor BACKUPINSTANCE-eigenschappen en maak een hash-tabel om deze samen te stellen.
Type: | BackupInstanceResource |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ContainersList
Containernamen voor herstel op itemniveau.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DatasourceType
Gegevensbrontype
Type: | DatasourceTypes |
Geaccepteerde waarden: | AzureDisk, AzureBlob, AzureDatabaseForPostgreSQL, AzureKubernetesService, AzureDatabaseForPGFlexServer, AzureDatabaseForMySQL |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-FileNamePrefix
De bestandsnaam die moet worden voorafgegaan door de herstelde back-upgegevens.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ItemLevelRecovery
Schakel de parameter om herstel op itemniveau in te schakelen.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PointInTime
Tijdstip voor herstel.
Type: | DateTime |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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.
Type: | Hashtable |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-RecoveryPoint
Id van het herstelpunt dat moet worden hersteld.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-RehydrationDuration
Rehydratatieduur voor het gearchiveerde herstelpunt om gerehydrateerd te blijven, de standaardwaarde voor rehydratatieduur is 15.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-RehydrationPriority
Rehydratatieprioriteit voor gearchiveerd herstelpunt. Deze parameter is verplicht voor rehydrateerherstel van gearchiveerde punten.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-RestoreConfiguration
Herstelconfiguratie voor herstel. Gebruik deze parameter om te herstellen met AzureKubernetesService.
Type: | PSObject |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-RestoreLocation
Locatie van doelherstel
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-RestoreType
Doeltype herstellen
Type: | RestoreTargetType |
Geaccepteerde waarden: | AlternateLocation, OriginalLocation, RestoreAsFiles |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SecretStoreType
Type geheimarchief voor verificatie van geheime opslag van gegevensbron. Deze parameter wordt momenteel alleen ondersteund voor AzureDatabaseForPostgreSQL.
Type: | SecretStoreTypes |
Geaccepteerde waarden: | AzureKeyVault |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SecretStoreURI
Geheime URI voor geheime opslagverificatie van gegevensbron. Deze parameter wordt momenteel alleen ondersteund voor AzureDatabaseForPostgreSQL.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SourceDataStore
Gegevensarchieftype van het herstelpunt
Type: | DataStoreType |
Geaccepteerde waarden: | ArchiveStore, OperationalStore, VaultStore |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-TargetContainerURI
Doelopslagaccountcontainer-id waarnaar back-upgegevens worden hersteld als bestanden.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Uitvoerwaarden
Azure PowerShell