Get-AzRecoveryServicesBackupRecoveryPoint

Mendapatkan titik pemulihan untuk item yang dicadangkan.

Sintaks

Get-AzRecoveryServicesBackupRecoveryPoint
   [-Item] <ItemBase>
   [-UseSecondaryRegion]
   [-Tier <RecoveryPointTier>]
   [-IsReadyForMove <Boolean>]
   [-TargetTier <RecoveryPointTier>]
   [-VaultId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzRecoveryServicesBackupRecoveryPoint
   [[-StartDate] <DateTime>]
   [[-EndDate] <DateTime>]
   [-Item] <ItemBase>
   [-UseSecondaryRegion]
   [-Tier <RecoveryPointTier>]
   [-IsReadyForMove <Boolean>]
   [-TargetTier <RecoveryPointTier>]
   [-VaultId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Get-AzRecoveryServicesBackupRecoveryPoint
   [-Item] <ItemBase>
   [-RecoveryPointId] <String>
   [[-KeyFileDownloadLocation] <String>]
   [-UseSecondaryRegion]
   [-VaultId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Deskripsi

Cmdlet Get-AzRecoveryServicesBackupRecoveryPoint mendapatkan titik pemulihan untuk item Azure Backup yang dicadangkan. Setelah item dicadangkan, objek AzureRmRecoveryServicesBackupRecoveryPoint memiliki satu atau beberapa titik pemulihan. Atur konteks vault dengan menggunakan parameter -VaultId.

Contoh

Contoh 1: Mendapatkan titik pemulihan dari minggu lalu untuk item

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$startDate = (Get-Date).AddDays(-7)
$endDate = Get-Date
$container = Get-AzRecoveryServicesBackupContainer -ContainerType AzureVM -Status Registered -FriendlyName "V2VM" -VaultId $vault.ID
$backupItem = Get-AzRecoveryServicesBackupItem -Container $container -WorkloadType AzureVM -VaultId $vault.ID
$rp = Get-AzRecoveryServicesBackupRecoveryPoint -Item $backupItem -StartDate $startdate.ToUniversalTime() -EndDate $enddate.ToUniversalTime() -VaultId $vault.ID

Perintah pertama mendapatkan objek vault berdasarkan vaultName. Perintah kedua mendapatkan tanggal dari tujuh hari yang lalu, lalu menyimpannya dalam variabel $startDate. Perintah ketiga mendapatkan tanggal hari ini, lalu menyimpannya dalam variabel $endDate. Perintah keempat mendapatkan kontainer cadangan AzureVM, dan menyimpannya dalam variabel $Container. Perintah kelima mendapatkan item cadangan berdasarkan workloadType, vaultId lalu menyimpannya dalam variabel $backupItem. Perintah terakhir mendapatkan array titik pemulihan untuk item di $BackupItem, lalu menyimpannya dalam variabel $rp.

Contoh 2: Dapatkan titik pemulihan yang siap dipindahkan ke VaultArchive

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$startDate = (Get-Date).AddDays(-7).ToUniversalTime()
$endDate = (Get-Date).ToUniversalTime()
$item = Get-AzRecoveryServicesBackupItem -BackupManagementType "AzureVM" -WorkloadType "AzureVM" -VaultId $vault.ID
$rp = Get-AzRecoveryServicesBackupRecoveryPoint -StartDate $startDate -EndDate $endDate -VaultId $vault.ID -Item $item[3] 
-IsReadyForMove $true -TargetTier VaultArchive

Perintah pertama mendapatkan objek vault berdasarkan vaultName. Perintah kedua mendapatkan tanggal dari tujuh hari yang lalu, lalu menyimpannya dalam variabel $startDate. Perintah ketiga mendapatkan tanggal hari ini, lalu menyimpannya dalam variabel $endDate. Perintah keempat mendapatkan item cadangan berdasarkan backupManagementType dan workloadType, vaultId lalu menyimpannya dalam variabel $item. Perintah terakhir mendapatkan array titik pemulihan untuk item di $backupItem yang siap dipindahkan ke tingkat VaultArchive lalu menyimpannya dalam variabel $rp.

Contoh 3: Mendapatkan titik pemulihan di tingkat tertentu

$vault = Get-AzRecoveryServicesVault -ResourceGroupName "resourceGroup" -Name "vaultName"
$startDate = (Get-Date).AddDays(-7).ToUniversalTime()
$endDate = (Get-Date).ToUniversalTime()
$item = Get-AzRecoveryServicesBackupItem -BackupManagementType "AzureVM" -WorkloadType "AzureVM" -VaultId $vault.ID
$rp = Get-AzRecoveryServicesBackupRecoveryPoint -StartDate $startDate -EndDate $endDate -VaultId $vault.ID -Item $item[3] 
-Tier VaultStandard

Perintah pertama mendapatkan objek vault berdasarkan vaultName. Perintah kedua mendapatkan tanggal dari tujuh hari yang lalu, lalu menyimpannya dalam variabel $startDate. Perintah ketiga mendapatkan tanggal hari ini, lalu menyimpannya dalam variabel $endDate. Perintah keempat mendapatkan item cadangan berdasarkan backupManagementType dan workloadType, vaultId lalu menyimpannya dalam variabel $item. Perintah terakhir mendapatkan array titik pemulihan untuk item di $backupItem yang siap dipindahkan ke tingkat VaultArchive lalu menyimpannya dalam variabel $rp.

Parameter

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-EndDate

Menentukan akhir rentang tanggal.

Type:Nullable<T>[DateTime]
Position:1
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-IsReadyForMove

Memfilter Titik Pemulihan berdasarkan apakah RP Siap dipindahkan ke tingkat target. Gunakan ini bersama dengan parameter tingkat target.

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Item

Menentukan item yang cmdletnya mendapatkan titik pemulihan. Untuk mendapatkan objek AzureRmRecoveryServicesBackupItem , gunakan cmdlet Get-AzRecoveryServicesBackupItem .

Type:ItemBase
Position:2
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-KeyFileDownloadLocation

Menentukan lokasi untuk mengunduh file input guna memulihkan kunci KeyVault untuk komputer virtual terenkripsi.

Type:String
Position:2
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-RecoveryPointId

Menentukan ID titik pemulihan.

Type:String
Position:1
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-StartDate

Menentukan awal rentang tanggal.

Type:Nullable<T>[DateTime]
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-TargetTier

Tingkat target untuk memeriksa kesiapan pemindahan titik pemulihan. Saat ini hanya nilai yang valid adalah 'VaultArchive'.

Type:RecoveryPointTier
Accepted values:VaultArchive
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Tier

Memfilter titik pemulihan berdasarkan nilai tingkat.

Type:RecoveryPointTier
Accepted values:VaultStandard, Snapshot, VaultArchive, VaultStandardRehydrated, SnapshotAndVaultStandard, SnapshotAndVaultArchive
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-UseSecondaryRegion

Filter dari Wilayah Sekunder untuk Pemulihan Lintas Wilayah

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-VaultId

ID ARM dari Vault Layanan Pemulihan.

Type:String
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

Input

ItemBase

String

Output

RecoveryPointBase