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 w wersji 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 przywracana jest wersja nextref_virtualname źródła danych 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 go do polecenia cmdlet Sort-Object za pomocą 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 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 używaj tego parametru z wiersza polecenia programu Windows PowerShell.
Typ: | AdhocJobsContext |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-JobStateChangedEventHandler
Określa program obsługi zdarzeń dla zdarzeń Job.StateChanged zdarzeń. 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).
Typ: | JobStateChangedEventHandler |
Aliasy: | Handler |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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, bazę danych programu Microsoft SQL Server, grupę magazynów programu Microsoft Exchange Server, witrynę programu Microsoft SharePoint, maszynę wirtualną firmy Microsoft, bazę danych programu Microsoft DPM, stan systemu lub punkt odzyskiwania.
Typ: | RecoverableObject[] |
Position: | 2 |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-RecoveryNotification
Określa, że operacja odzyskiwania wysyła powiadomienie po zakończeniu operacji odzyskiwania. Polecenie cmdlet New-NotificationObject zwraca obiekt powiadomienia.
Typ: | NotificationObject |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RecoveryOption
Określa opcje odzyskiwania dla źródła danych. Aby utworzyć opcje odzyskiwania, możesz użyć polecenia cmdlet New-DPMRecoveryOption.
Typ: | RecoveryOptions |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-RecoveryPointLocation
Określa tablicę lokalizacji punktów odzyskiwania punktu odzyskiwania, które przywraca to polecenie cmdlet. 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.
Typ: | RecoverySourceLocation[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |