Aracılığıyla paylaş


Restore-DPMRecoverableItem

Veri kaynağının bir sürümünü hedef konuma geri yükler.

Syntax

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

Description

Restore-DPMRecoverableItem cmdlet'i kurtarılabilir bir öğenin belirli bir nokta sürümünü hedef konuma kurtarır. Kurtarılabilir öğe, bir veri kaynağı veya bir veri kaynağındaki kurtarılabilir alt öğedir.

Örnekler

Örnek 1: Veri kaynağının bir sürümünü hedef konuma geri yükleme

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

Bu örnek, nextref_virtualname veri kaynağının bir sürümünü kurtarma konumuna geri yükler.

İlk komut, DPM sunucusunda DPMServer02 adlı koruma grubunu alır ve $PGroup değişkeninde depolar.

İkinci komut, $PGroup dizisindeki ilk koruma grubu için veri kaynaklarının listesini alır. komutu sonuçları $PObjects değişkeninde depolar.

Üçüncü komut, $PObjects dizisindeki ilk veri kaynağının kurtarma noktasını alır ve ardından kanal işlecini kullanarak Sort-Object cmdlet'ine geçirir. Sort-Object cmdlet'i kurtarma noktaları koleksiyonunu, RepresentedPointInTime özelliğinin tarih ve saat değerinin azalan düzende sıralar. Select-Object cmdlet'i koleksiyondaki ilk kurtarma noktasını seçer ve ardından $RPoint değişkeninde depolar. Daha fazla bilgi için ve Get-Help Select-ObjectyazınGet-Help Sort-Object.

Dördüncü komut, HVDCenter02 adlı sunucuda nextref_virtualname veri kaynağı için bir kurtarma seçeneği oluşturur. komutu kurtarma konumu olarak AlternateHyperVServer değerini belirtir ve DPM'nin veri kaynağının çoğaltmasını C:\VMRecovery'de depoladığını belirtir. komut kurtarma seçeneğini $ROption değişkeninde depolar.

Beşinci komut, $ROption kurtarma seçeneğini kullanarak veri kaynağını $RPoint geri yükler.

Parametreler

-AdhocJobsContext

Geçici işin bağlam ayrıntılarını belirtir. Windows PowerShell komut satırından bu parametreyi kullanmayın.

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

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

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

-JobStateChangedEventHandler

Job.StateChanged olayları için bir olay işleyicisi belirtir. Cmdlet'leri temel alan bir grafik kullanıcı arabirimi oluşturmak için bu parametreyi ve Async parametresini kullanın. Bu parametreyi System Center 2019 - Data Protection Manager (DPM) Yönetim Kabuğu'nda kullanmayın.

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

-RecoverableItem

Kurtarılabilir bir öğe nesnesi belirtir. Bu, kurtarılabilir bir kurtarma noktasındaki bir alt öğedir. Örnekler şunlardır: dosya sistemi paylaşımı veya birimi, Microsoft SQL Server veritabanı, Microsoft Exchange Server depolama grubu, Microsoft SharePoint Sitesi, Microsoft Sanal Makinesi, Microsoft DPM veritabanı, sistem durumu veya kurtarma noktası.

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

-RecoveryNotification

Kurtarma işlemi tamamlandığında kurtarma işleminin bir bildirim gönderdiğini belirtir. New-NotificationObject cmdlet'i bildirim nesnesini döndürür.

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

-RecoveryOption

Veri kaynağı için kurtarma seçeneklerini belirtir. Kurtarma seçenekleri oluşturmak için New-DPMRecoveryOption cmdlet'ini kullanabilirsiniz.

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

-RecoveryPointLocation

Bu cmdlet'in geri yüklendiği kurtarma noktasının kurtarma noktası konumlarından oluşan bir dizi belirtir. Kurtarma noktası konum nesnesi almak için Get-DPMRecoveryPointLocation cmdlet'ini kullanın. Birden fazla kurtarma noktasında bir kurtarma öğesi varsa, kurtarma noktasının konumunu belirtmeniz gerekir.

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

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

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