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-Object
yazı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 |