Restore-DPMRecoverableItem

Memulihkan versi sumber data ke lokasi target.

Sintaks

Restore-DPMRecoverableItem
       [-RecoveryOption] <RecoveryOptions>
       [[-RecoverableItem] <RecoverableObject[]>]
       [-RecoveryPointLocation <RecoverySourceLocation[]>]
       [-JobStateChangedEventHandler <JobStateChangedEventHandler>]
       [-RecoveryNotification <NotificationObject>]
       [-AdhocJobsContext <AdhocJobsContext>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Deskripsi

Cmdlet Restore-DPMRecoverableItem memulihkan versi titik waktu item yang dapat dipulihkan ke lokasi target. Item yang dapat dipulihkan adalah sumber data atau item yang dapat dipulihkan anak di sumber data.

Contoh

Contoh 1: Memulihkan versi sumber data ke lokasi target

PS C:\>$PGroup = Get-DPMProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $PObjects = Get-DPMDatasource -ProtectionGroup $PGroup[0]
PS C:\> $RPoint = Get-DPMRecoveryPoint -Datasource $PObjects[0] | Sort -Property RepresentedPointInTime -Descending | Select-Object -First 1
PS C:\> $ROption = New-DPMRecoveryOption -HyperVDatasource -TargetServer "HVDCenter02" -RecoveryLocation AlternateHyperVServer -RecoveryType Recover -TargetLocation "C:\VMRecovery"
PS C:\> Restore-DPMRecoverableItem -RecoverableItem $RPoint -RecoveryOption $ROption

Contoh ini memulihkan versi sumber data nextref_virtualname ke lokasi pemulihan.

Perintah pertama mendapatkan grup perlindungan di server DPM bernama DPMServer02, lalu menyimpannya dalam variabel $PGroup.

Perintah kedua mendapatkan daftar sumber data untuk grup perlindungan pertama dalam array $PGroup. Perintah menyimpan hasil dalam variabel $PObjects.

Perintah ketiga mendapatkan titik pemulihan untuk sumber data pertama dalam array $PObjects, lalu meneruskannya ke cmdlet Sort-Object dengan menggunakan operator pipa. Cmdlet Urutkan-Objek mengurutkan kumpulan titik pemulihan dalam urutan menurun dari nilai tanggal dan waktu properti RepresentedPointInTime . Cmdlet Select-Object memilih titik pemulihan pertama dari koleksi, lalu menyimpannya dalam variabel $RPoint. Untuk informasi selengkapnya, ketik Get-Help Sort-Object dan Get-Help Select-Object.

Perintah keempat membuat opsi pemulihan untuk sumber data nextref_virtualname di server bernama HVDCenter02. Perintah menentukan AlternateHyperVServer sebagai lokasi pemulihan dan menentukan bahwa DPM menyimpan replika sumber data di C:\VMRecovery. Perintah menyimpan opsi pemulihan dalam variabel $ROption.

Perintah kelima memulihkan sumber data di $RPoint dengan menggunakan opsi pemulihan di $ROption.

Parameter

-AdhocJobsContext

Menentukan detail konteks pekerjaan ad hoc. Jangan gunakan parameter ini dari baris perintah Windows PowerShell.

Type:AdhocJobsContext
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobStateChangedEventHandler

Menentukan penanganan aktivitas untuk peristiwa Job.StateChanged . Gunakan parameter ini dan parameter Asinkron untuk membangun antarmuka pengguna grafis berdasarkan cmdlet. Jangan gunakan parameter ini di System Center 2019 - Data Protection Manager (DPM) Management Shell.

Type:JobStateChangedEventHandler
Aliases:Handler
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoverableItem

Menentukan objek item yang dapat dipulihkan. Ini adalah item anak dalam titik pemulihan yang dapat dipulihkan. Contohnya termasuk yang berikut ini: berbagi sistem file atau volume, database Microsoft SQL Server, grup penyimpanan Microsoft Exchange Server, Situs Microsoft SharePoint, Microsoft Virtual Machine, database Microsoft DPM, status sistem, atau titik pemulihan.

Type:RecoverableObject[]
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-RecoveryNotification

Menentukan bahwa operasi pemulihan mengirim pemberitahuan saat operasi pemulihan selesai. Cmdlet New-NotificationObject mengembalikan objek pemberitahuan.

Type:NotificationObject
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryOption

Menentukan opsi pemulihan untuk sumber data. Anda dapat menggunakan cmdlet New-DPMRecoveryOption untuk membuat opsi pemulihan.

Type:RecoveryOptions
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RecoveryPointLocation

Menentukan array lokasi titik pemulihan titik pemulihan yang dipulihkan cmdlet ini. Untuk mendapatkan objek lokasi titik pemulihan, gunakan cmdlet Get-DPMRecoveryPointLocation. Jika item pemulihan ada di lebih dari satu titik pemulihan, Anda harus menentukan lokasi titik pemulihan.

Type:RecoverySourceLocation[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Menunjukkan yang akan terjadi jika cmdlet dijalankan. Cmdlet tidak dijalankan.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False