Restore-DPMRecoverableItem
Hiermee herstelt u een versie van de gegevensbron naar een doellocatie.
Syntaxis
Restore-DPMRecoverableItem
[-RecoveryOption] <RecoveryOptions>
[[-RecoverableItem] <RecoverableObject[]>]
[-RecoveryPointLocation <RecoverySourceLocation[]>]
[-JobStateChangedEventHandler <JobStateChangedEventHandler>]
[-RecoveryNotification <NotificationObject>]
[-AdhocJobsContext <AdhocJobsContext>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
De Restore-DPMRecoverableItem cmdlet herstelt een tijdsversie van een herstelbaar item naar de doellocatie. Een herstelbaar item is een gegevensbron of een onderliggend herstelbaar item in een gegevensbron.
Voorbeelden
Voorbeeld 1: Een versie van een gegevensbron herstellen naar een doellocatie
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
In dit voorbeeld wordt een versie van een nextref_virtualname gegevensbron hersteld naar een herstellocatie.
Met de eerste opdracht wordt de beveiligingsgroep op de DPM-server met de naam DPMServer02 opgeslagen en vervolgens opgeslagen in de $PGroup variabele.
Met de tweede opdracht wordt de lijst met gegevensbronnen opgehaald voor de eerste beveiligingsgroep in de $PGroup matrix. Met de opdracht worden de resultaten opgeslagen in de variabele $PObjects.
Met de derde opdracht wordt het herstelpunt voor de eerste gegevensbron in de $PObjects matrix opgehaald en vervolgens doorgegeven aan de cmdlet Sort-Object met behulp van de pipe-operator.
De cmdlet Sort-Object sorteert de verzameling herstelpunten in aflopende volgorde van de datum- en tijdwaarde van de eigenschap RepresentedPointInTime.
De cmdlet Select-Object selecteert het eerste herstelpunt uit de verzameling en slaat het vervolgens op in de variabele $RPoint.
Typ Get-Help Sort-Object
en Get-Help Select-Object
voor meer informatie.
Met de vierde opdracht maakt u een hersteloptie voor een nextref_virtualname gegevensbron op de server met de naam HVDCenter02. De opdracht specificeert AlternateHyperVServer als de herstellocatie en geeft aan dat DPM de replica van de gegevensbron opslaat in C:\VMRecovery. Met de opdracht wordt de hersteloptie opgeslagen in de $ROption variabele.
Met de vijfde opdracht wordt de gegevensbron in $RPoint hersteld met behulp van de hersteloptie in $ROption.
Parameters
-AdhocJobsContext
Hiermee geeft u de contextdetails van de ad-hoctaak. Gebruik deze parameter niet vanaf de Windows PowerShell-opdrachtregel.
Type: | AdhocJobsContext |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Confirm
U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-JobStateChangedEventHandler
Hiermee geeft u een gebeurtenis-handler voor Job.StateChanged gebeurtenissen. Gebruik deze parameter en de parameter Async om een grafische gebruikersinterface te bouwen op basis van cmdlets. Gebruik deze parameter niet in de Management Shell van System Center 2019 - Data Protection Manager (DPM).
Type: | JobStateChangedEventHandler |
Aliassen: | Handler |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-RecoverableItem
Hiermee geeft u een herstelbaar itemobject. Dit is een onderliggend item in een herstelpunt dat kan worden hersteld. Voorbeelden hiervan zijn: een bestandssysteemshare of volume, een Microsoft SQL Server-database, een Microsoft Exchange Server-opslaggroep, Microsoft SharePoint-site, Microsoft Virtual Machine, een Microsoft DPM-database, systeemstatus of een herstelpunt.
Type: | RecoverableObject[] |
Position: | 2 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-RecoveryNotification
Hiermee geeft u op dat de herstelbewerking een melding verzendt wanneer de herstelbewerking is voltooid. De cmdlet New-NotificationObject retourneert het meldingsobject.
Type: | NotificationObject |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-RecoveryOption
Hiermee geeft u de herstelopties voor de gegevensbron. U kunt de New-DPMRecoveryOption cmdlet gebruiken om herstelopties te maken.
Type: | RecoveryOptions |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-RecoveryPointLocation
Hiermee geeft u een matrix van herstelpuntlocaties van herstelpunt op die door deze cmdlet worden hersteld. Gebruik de cmdlet Get-DPMRecoveryPointLocation om een locatieobject voor een herstelpunt te verkrijgen. Als een herstelitem in meer dan één herstelpunt bestaat, moet u de locatie van een herstelpunt opgeven.
Type: | RecoverySourceLocation[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-WhatIf
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |