Udostępnij za pośrednictwem


Restore-DPMRecoverableItem

Przywraca wersję źródła danych do lokalizacji docelowej.

Składnia

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

Opis

Polecenie cmdlet Restore-DPMRecoverableItem odzyskuje wersję elementu możliwego do odzyskania do lokalizacji docelowej punktu w czasie. Element możliwy do odzyskania to źródło danych lub podrzędny element możliwy do odzyskania w źródle danych.

Przykłady

Przykład 1. Przywracanie wersji źródła danych do lokalizacji docelowej

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

W tym przykładzie przywraca wersję źródła danych nextref_virtualname do lokalizacji odzyskiwania.

Pierwsze polecenie pobiera grupę ochrony na serwerze DPM o nazwie DPMServer02, a następnie zapisuje ją w zmiennej $PGroup.

Drugie polecenie pobiera listę źródeł danych dla pierwszej grupy ochrony w tablicy $PGroup. Polecenie przechowuje wyniki w zmiennej $PObjects.

Trzecie polecenie pobiera punkt odzyskiwania dla pierwszego źródła danych w tablicy $PObjects, a następnie przekazuje je do polecenia cmdlet Sort-Object przy użyciu operatora potoku. Polecenie cmdlet Sort-Object sortuje kolekcję punktów odzyskiwania w kolejności malejącej wartości daty i godziny właściwości RepresentedPointInTime . Polecenie cmdlet Select-Object wybiera pierwszy punkt odzyskiwania z kolekcji, a następnie przechowuje go w zmiennej $RPoint. Aby uzyskać więcej informacji, wpisz Get-Help Sort-Object i Get-Help Select-Object.

Czwarte polecenie tworzy opcję odzyskiwania dla nextref_virtualname źródła danych na serwerze o nazwie HVDCenter02. Polecenie określa Wartość AlternateHyperVServer jako lokalizację odzyskiwania i określa, że program DPM przechowuje replikę źródła danych w folderze C:\VMRecovery. Polecenie przechowuje opcję odzyskiwania w zmiennej $ROption.

Piąte polecenie przywraca źródło danych w $RPoint przy użyciu opcji odzyskiwania w $ROption.

Parametry

-AdhocJobsContext

Określa szczegóły kontekstu zadania ad hoc. Nie należy używać tego parametru z wiersza polecenia Windows PowerShell.

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

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

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

-JobStateChangedEventHandler

Określa procedurę obsługi zdarzeń dla zdarzeń Job.StateChanged . Użyj tego parametru i parametru Async , aby utworzyć graficzny interfejs użytkownika na podstawie poleceń cmdlet. Nie używaj tego parametru w powłoce zarządzania programu System Center 2019 — Data Protection Manager (DPM).

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

-RecoverableItem

Określa obiekt elementu możliwego do odzyskania. Jest to element podrzędny w punkcie odzyskiwania, który można odzyskać. Przykłady obejmują następujące elementy: udział systemu plików lub wolumin, baza danych SQL Server firmy Microsoft, grupa magazynów Microsoft Exchange Server, witryna programu Microsoft SharePoint, maszyna wirtualna firmy Microsoft, baza danych programu Microsoft DPM, stan systemu lub punkt odzyskiwania.

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

-RecoveryNotification

Określa, że operacja odzyskiwania wysyła powiadomienie po zakończeniu operacji odzyskiwania. Polecenie cmdlet New-NotificationObject zwraca obiekt powiadomienia.

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

-RecoveryOption

Określa opcje odzyskiwania źródła danych. Aby utworzyć opcje odzyskiwania, możesz użyć polecenia cmdlet New-DPMRecoveryOption.

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

-RecoveryPointLocation

Określa tablicę lokalizacji punktów odzyskiwania punktu odzyskiwania, które to polecenie cmdlet przywraca. Aby uzyskać obiekt lokalizacji punktu odzyskiwania, użyj polecenia cmdlet Get-DPMRecoveryPointLocation. Jeśli element odzyskiwania istnieje w więcej niż jednym punkcie odzyskiwania, należy określić lokalizację punktu odzyskiwania.

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

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

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