Restore-DPMRecoverableItem
Visszaállítja az adatforrás egy verzióját egy célhelyre.
Syntax
Restore-DPMRecoverableItem
[-RecoveryOption] <RecoveryOptions>
[[-RecoverableItem] <RecoverableObject[]>]
[-RecoveryPointLocation <RecoverySourceLocation[]>]
[-JobStateChangedEventHandler <JobStateChangedEventHandler>]
[-RecoveryNotification <NotificationObject>]
[-AdhocJobsContext <AdhocJobsContext>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
A Restore-DPMRecoverableItem parancsmag helyreállítja a helyreállítható elem egy időponthoz kötött verzióját a célhelyre. A helyreállítható elemek adatforrások vagy gyermek helyreállítható elemek egy adatforrásban.
Példák
1. példa: Adatforrás egy verziójának visszaállítása célhelyre
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
Ez a példa egy nextref_virtualname adatforrás egy verzióját állítja vissza helyreállítási helyre.
Az első parancs lekéri a DPM-kiszolgálón a DPMServer02 nevű védelmi csoportot, majd a $PGroup változóban tárolja.
A második parancs lekéri a $PGroup tömb első védelmi csoportjának adatforrásainak listáját. A parancs az eredményeket a $PObjects változóban tárolja.
A harmadik parancs lekéri a $PObjects tömb első adatforrásához tartozó helyreállítási pontot, majd a csőoperátor használatával továbbítja azt a Rendezési objektum parancsmagnak.
A Sort-Object parancsmag a helyreállítási pontok gyűjteményét csökkenő sorrendben rendezi az RepresentedPointInTime tulajdonság dátum- és időértékének alapján.
A Select-Object parancsmag kiválasztja az első helyreállítási pontot a gyűjteményből, majd a $RPoint változóban tárolja.
További információ: Get-Help Sort-Object
és Get-Help Select-Object
.
A negyedik parancs létrehoz egy helyreállítási lehetőséget egy nextref_virtualname adatforráshoz a HVDCenter02 nevű kiszolgálón. A parancs az AlternateHyperVServert adja meg helyreállítási helyként, és megadja, hogy a DPM az adatforrás replikáját a C:\VMRecovery mappában tárolja. A parancs a helyreállítási lehetőséget a $ROption változóban tárolja.
Az ötödik parancs visszaállítja az adatforrást $RPoint az $ROption helyreállítási lehetőségével.
Paraméterek
-AdhocJobsContext
Az alkalmi feladat környezeti adatait adja meg. Ne használja ezt a paramétert a Windows PowerShell parancssorból.
Type: | AdhocJobsContext |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Jóváhagyást kér a parancsmag futtatása előtt.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobStateChangedEventHandler
A Job.StateChanged események eseménykezelője. Ezzel a paraméterrel és az Async paraméterrel hozhat létre egy grafikus felhasználói felületet a parancsmagok alapján. Ne használja ezt a paramétert a System Center 2019 – Data Protection Manager (DPM) felügyeleti rendszerhéjban.
Type: | JobStateChangedEventHandler |
Aliases: | Handler |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RecoverableItem
Helyreállítható elemobjektumot ad meg. Ez egy helyreállítható helyreállítási pont gyermekeleme. Ilyenek például a következők: fájlrendszer-megosztás vagy -kötet, Microsoft SQL Server-adatbázis, Microsoft Exchange Server tárcsoport, Microsoft SharePoint-webhely, Microsoft Virtual Machine, Microsoft DPM-adatbázis, rendszerállapot vagy helyreállítási pont.
Type: | RecoverableObject[] |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RecoveryNotification
Megadja, hogy a helyreállítási művelet értesítést küldjön a helyreállítási művelet befejeződésekor. A New-NotificationObject parancsmag visszaadja az értesítési objektumot.
Type: | NotificationObject |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RecoveryOption
Megadja az adatforrás helyreállítási beállításait. A New-DPMRecoveryOption parancsmaggal helyreállítási beállításokat hozhat létre.
Type: | RecoveryOptions |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RecoveryPointLocation
A parancsmag által visszaállított helyreállítási pont helyeinek tömbje. Helyreállítási pont helyobjektumának beszerzéséhez használja a Get-DPMRecoveryPointLocation parancsmagot. Ha egy helyreállítási elem több helyreállítási ponton is létezik, meg kell adnia a helyreállítási pont helyét.
Type: | RecoverySourceLocation[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |