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 |