Initialize-AzDataProtectionRestoreRequest
Korumalı bir yedekleme örneğinde geri yüklemeyi tetikleme için Geri Yükleme İsteği nesnesini başlatır.
Syntax
AlternateLocationFullRecovery (Varsayılan)
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
Korumalı bir yedekleme örneğinde geri yüklemeyi tetikleme için Geri Yükleme İsteği nesnesini başlatır.
Örnekler
Örnek 1: Korumalı Azure Disk Backup örneği için geri yükleme isteği nesnesi alma
$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
Bu komut, geri yüklemeyi tetikleme amacıyla kullanılabilecek bir geri yükleme isteği nesnesi başlatmış.
Örnek 2: Korumalı Azure Blob Backup örneği için geri yükleme isteği nesnesi alma
$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
Bu komut, Bloblar için geri yüklemeyi tetikleme amacıyla kullanılabilecek bir geri yükleme isteği nesnesi başlatmış.
Örnek 3: Korumalı AzureBlob Backup örneği altındaki kapsayıcılar için Öğe Düzeyi kurtarma için geri yükleme isteği nesnesini alma
$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
Bu komut, Bloblar için kapsayıcı düzeyinde Öğe Düzeyi Kurtarmayı tetikleme amacıyla kullanılabilecek bir geri yükleme isteği nesnesi başlatmış.
Örnek 4: Korumalı AzureBlob Backup örneği altında kapsayıcılar/prefixMatch için Öğe Düzeyi kurtarma için geri yükleme isteği nesnesini alma
$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
Bu komut, Blob kapsayıcıları altındaki ad ön eklerine göre blob düzeyinde Öğe Düzeyi Kurtarma'nın tetiklenebileceği bir geri yükleme isteği nesnesi başlatmıştı.
Yukarıdaki restoreRequest aşağıdaki kapsayıcıları/blobları geri yükler:
FromPrefix ToPrefix "container1/aaa" "container1/bbb" (bu Ön Ek aralığında eşleşen tüm blobları geri yükler) "container1/ccc" "container1/ddd" "container2/aab" "container2/abc" "container3" "container3-0" (kapsayıcının tamamını geri yükler3)
Not: Aralıklar birbiriyle çakışmamalıdır.
Başvuru: https://learn.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata
Örnek 5: AzureDatabaseForPostgreSQL veri kaynağı türü için veritabanı olarak geri yükleme için bölgeler arası geri yükleme isteği nesnesi alma
$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
birinci ve ikinci komutlar Azure kaynak grafından kasayı ve yedekleme örneğini getirir.
Üçüncü komut, bölgeler arası geri yükleme için ikincil bölgeden kurtarma noktalarını getirmek için kullanılır.
Son komut, AzureDatabaseForPostgreSQL veri kaynağı türü için veritabanı olarak alternatif konuma geri yükleme için bölgeler arası geri yükleme isteği nesnesini oluşturur.
RestoreLocation parametresini $vault olarak ayarladığımıza dikkat edin. $vault yerine ReplicatedRegion[0] (eşleştirilmiş bölge). Normal geri yükleme konumu.
Geri yüklemeyi doğrulamak ve tetiklemek için Test-AzDataProtectionBackupInstanceRestore komutlarını Start-AzDataProtectionBackupInstanceRestore kullanın.
Örnek 6: AzureDatabaseForPostgreSQL veri kaynağı türü için veritabanı olarak geri yükleme için bölgeler arası geri yükleme isteği nesnesi alma
$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
birinci ve ikinci komutlar Azure kaynak grafından kasayı ve yedekleme örneğini getirir.
Üçüncü komut, bölgeler arası geri yükleme için ikincil bölgeden kurtarma noktalarını getirmek için kullanılır.
Son komut, azuredatabaseForPostgreSQL veri kaynağı türü için dosya olarak geri yükleme için bölgeler arası geri yükleme isteği nesnesini oluşturur.
RestoreLocation parametresini $vault olarak ayarladığımıza dikkat edin. $vault yerine ReplicatedRegion[0] (eşleştirilmiş bölge). Normal geri yükleme konumu.
Geri yüklemeyi doğrulamak ve tetiklemek için Test-AzDataProtectionBackupInstanceRestore komutlarını Start-AzDataProtectionBackupInstanceRestore kullanın.
Örnek 7: AzureKubernetesService için alternatif konum kasalı geri yükleme için geri yükleme isteği nesnesini alma
$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
İlk olarak, geri yükleme betiğinde kullanılacak gerekli değişkenleri başlatırız.
Ardından örnek için yedekleme örneğini ve kurtarma noktasını getiririz.
Ardından, geri yükleme isteği istemci nesnesini ayarlamak için kullanılan Geri Yükleme Yapılandırması istemci nesnesini başlatacağız.
AzureKubernetesService için kasalı geri yükleme için StagingResourceGroupId ve StagingStorageAccountId parametrelerinin geçtiğini unutmayın.
Ardından Azure Kubernetes Service (AKS) alternatif konum geri yüklemesi için geri yükleme isteği nesnesini başlatıyoruz.
$aksRestoreCriteria nesnesinin uygun şekilde Vaulted/operations katmanı geri yüklemesi için gerekli parametreleri içerdiğini unutmayın.
RestoreConfiguration nesnesi, geri yükleme isteği nesnesini oluşturmak için Initialize-AzDataProtectionRestoreRequest cmdlet'ine geçirilir.
Geri yükleme isteği nesnesi daha sonra geri yükleme işlemini tetikleme amacıyla kullanılır.
Parametreler
-BackupInstance
Özgün konum geri yüklemesini tetikleyen Yedekleme Örneği nesnesi.
Oluşturmak için BACKUPINSTANCE özellikleri için NOTES bölümüne bakın ve bir karma tablo oluşturun.
Parametre özellikleri
Parametre kümeleri
OriginalLocationFullRecovery
Position: Named
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
OriginalLocationILR
Position: Named
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-ContainersList
Öğe Düzeyi Kurtarma için kapsayıcı adları.
Parametre özellikleri
Tür: String [ ]
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
AlternateLocationILR
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
OriginalLocationILR
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-DatasourceType
Veri Kaynağı Türü
Parametre özellikleri
Tür: DatasourceTypes
Default value: None
Kabul edilen değerler: AzureDisk, AzureBlob, AzureDatabaseForPostgreSQL, AzureDataLakeStorage, AzureKubernetesService, AzureDatabaseForPGFlexServer, AzureDatabaseForMySQL
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-FileNamePrefix
Geri yüklenen yedekleme verilerine ön ek olarak eklenecek dosya adı.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
RestoreAsFiles
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-FromPrefixPattern
PITR için blob geri yükleme başlangıç aralığını belirtin.
Geri yükleneceği her kapsayıcıdaki blobların bir alt kümesinin başlangıç aralığını belirtmek için bu seçeneği kullanabilirsiniz.
kapsayıcı adını blob ön eki deseninden ayırmak için eğik çizgi (/) kullanın.
Parametre özellikleri
Tür: String [ ]
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
OriginalLocationILR
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-ItemLevelRecovery
Öğe düzeyinde kurtarmayı etkinleştirmek için parametresini değiştirin.
Parametre özellikleri
Tür: SwitchParameter
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
AlternateLocationILR
Position: Named
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
OriginalLocationILR
Position: Named
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-PointInTime
Geri yükleme için Belirli Bir Noktaya Gelin.
Parametre özellikleri
Tür: DateTime
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
AlternateLocationFullRecovery
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
OriginalLocationFullRecovery
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
OriginalLocationILR
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-PrefixMatch
Blok bloblarını alternatif konum ILR için bir kapsayıcıdaki ön eke göre filtrelemek için bu parametreyi kullanın.
Bir ön ek belirttiğinizde, yalnızca kapsayıcıdaki bu önekle eşleşen bloblar geri yüklenir.
Bu parametrenin girişi, her anahtarın bir kapsayıcı adı olduğu ve her değerin söz konusu kapsayıcı için dize ön ekleri dizisi olduğu bir karma tablodur.
Parametre özellikleri
Tür: Hashtable
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
AlternateLocationILR
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-RecoveryPoint
Geri yüklenecek kurtarma noktasının kimliği.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-RehydrationDuration
Arşivlenen kurtarma noktasının yeniden doldurulması için yeniden doldurma süresi, yeniden doldurma süresi için varsayılan değer 15'tir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
AlternateLocationFullRecovery
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
OriginalLocationFullRecovery
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
OriginalLocationILR
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
RestoreAsFiles
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-RehydrationPriority
Arşivlenmiş kurtarma noktası için yeniden doldurma önceliği.
Arşivlenen noktaların geri yüklenmesi için bu parametre zorunludur.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
AlternateLocationFullRecovery
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
OriginalLocationFullRecovery
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
OriginalLocationILR
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
RestoreAsFiles
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-RestoreConfiguration
Geri yükleme yapılandırması.
AzureKubernetesService ile geri yüklemek için bu parametreyi kullanın.
Parametre özellikleri
Tür: PSObject
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
AlternateLocationFullRecovery
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
AlternateLocationILR
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
OriginalLocationFullRecovery
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
OriginalLocationILR
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-RestoreLocation
Hedef Geri Yükleme Konumu
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-RestoreType
Hedef Türünü Geri Yükle
Parametre özellikleri
Tür: RestoreTargetType
Default value: None
Kabul edilen değerler: AlternateLocation, OriginalLocation, RestoreAsFiles
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-SecretStoreType
Veri kaynağının gizli dizi deposu kimlik doğrulaması için gizli dizi deposu türü.
Bu parametre şu anda yalnızca AzureDatabaseForPostgreSQL için desteklenmektedir.
Parametre özellikleri
Tür: SecretStoreTypes
Default value: None
Kabul edilen değerler: AzureKeyVault
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
AlternateLocationFullRecovery
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
OriginalLocationFullRecovery
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
OriginalLocationILR
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
RestoreAsFiles
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-SecretStoreURI
Veri kaynağının gizli dizi deposu kimlik doğrulaması için gizli dizi uri'si.
Bu parametre şu anda yalnızca AzureDatabaseForPostgreSQL için desteklenmektedir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
AlternateLocationFullRecovery
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
OriginalLocationFullRecovery
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
OriginalLocationILR
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
RestoreAsFiles
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-SourceDataStore
Kurtarma noktasının DataStore Türü
Parametre özellikleri
Tür: DataStoreType
Default value: None
Kabul edilen değerler: ArchiveStore, OperationalStore, VaultStore
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-TargetContainerURI
Yedekleme verilerinin dosya olarak geri yükleneceği hedef depolama hesabı kapsayıcı kimliği.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
RestoreAsFiles
Position: Named
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-TargetResourceId
Yedek verileri alternatif bir konuma geri yüklemek için hedef kaynak kimliğini belirtin.
Örneğin, workloadType AzureDatabaseForPostgreSQL için geri yüklemek istediğiniz hedef veritabanı ARM kimliğini sağlayın.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
AlternateLocationFullRecovery
Position: Named
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
AlternateLocationILR
Position: Named
Zorunlu: True
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-TargetResourceIdForRestoreAsFile
Yedekleme verilerinin dosya olarak geri yükleneceği hedef depolama hesabı kapsayıcı arm kimliği.
Bu parametre, yedekleme kasasında abonelikler arası geri yükleme devre dışı bırakıldığında dosya olarak geri yüklemek için gereklidir.
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
RestoreAsFiles
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-ToPrefixPattern
PITR için blob geri yükleme bitiş aralığını belirtin.
Geri yükleneceği her kapsayıcıdaki blobların bir alt kümesinin bitiş aralığını belirtmek için bu seçeneği kullanabilirsiniz.
kapsayıcı adını blob ön eki deseninden ayırmak için eğik çizgi (/) kullanın.
Parametre özellikleri
Tür: String [ ]
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
OriginalLocationILR
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-UserAssignedIdentityArmId
Kullanıcı tarafından atanan kimlik ARM Kimliği
Parametre özellikleri
Tür: String
Default value: None
Joker karakterleri destekler: False
DontShow: False
Diğer adlar: AssignUserIdentity
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
-UseSystemAssignedIdentity
Sistem tarafından atanan kimliği kullanma
Parametre özellikleri
Tür: Nullable<T> [ Boolean ]
Default value: None
Joker karakterleri destekler: False
DontShow: False
Parametre kümeleri
(All)
Position: Named
Zorunlu: False
İşlem hattından gelen değer: False
Özellik adına göre işlem hattından gelen değer: False
Kalan bağımsız değişkenlerden elde edilen değer: False
CommonParameters
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters .
Çıkışlar