Freigeben über


New-DPMRecoveryOption

Erstellt Wiederherstellungsoptionen.

Syntax

New-DPMRecoveryOption
   [[-DPMServerName] <String>]
   [-DPMLibrary <Library>]
   [-RecoverToReplicaFromTape <Boolean>]
   [-OverwriteType] <OverwriteType>
   [-RestoreSecurity]
   [-StagingAreaPath] <String>
   [-DestinationServerName] <String>
   [-DestinationPath] <String>
   [-DatasourceName] <String>
   -DPMComponentName <Guid>
   [-FileSystemDatasource]
   [<CommonParameters>]
New-DPMRecoveryOption
   [-TargetServer] <String>
   [-RecoveryLocation] <RecoveryLocation>
   [-DPMLibrary <Library>]
   [-RecoverToReplicaFromTape <Boolean>]
   [-SANRecovery]
   [-FileSystem]
   [-AlternateLocation <String>]
   [-OverwriteType] <OverwriteType>
   [-RestoreSecurity]
   -RecoveryType <RecoveryType>
   [<CommonParameters>]
New-DPMRecoveryOption
   [-TargetServer] <String>
   [-RecoveryLocation] <RecoveryLocation>
   [-DPMLibrary <Library>]
   [-RecoverToReplicaFromTape <Boolean>]
   [-SANRecovery]
   [-RestoreSecurity]
   [-SQL]
   -RecoveryType <RecoveryType>
   [-RollForwardRecovery]
   [-TargetLocation <String>]
   [-AlternateDatabaseDetails <AlternateDatabaseDetailsType>]
   [-LeaveDBInRestoringState]
   [-CopyLogFiles]
   [-LogFileCopyLocation <String>]
   [<CommonParameters>]
New-DPMRecoveryOption
   [-TargetServer] <String>
   [-RecoveryLocation] <RecoveryLocation>
   [-DPMLibrary <Library>]
   [-RecoverToReplicaFromTape <Boolean>]
   [-SANRecovery]
   [-RestoreSecurity]
   -RecoveryType <RecoveryType>
   [-TargetLocation <String>]
   [-SharePoint]
   [<CommonParameters>]
New-DPMRecoveryOption
   [-TargetServer] <String>
   [-RecoveryLocation] <RecoveryLocation>
   [-DPMLibrary <Library>]
   [-RecoverToReplicaFromTape <Boolean>]
   [-SANRecovery]
   [-RestoreSecurity]
   -RecoveryType <RecoveryType>
   [-TargetLocation <String>]
   [-SharePointSite]
   -DatabaseFileTempLocation <String>
   -IntermediateServer <String>
   -IntermediateSqlInstance <String>
   -ExportFileTempLocation <String>
   [-TargetSiteUrl <String>]
   [-ItemLevelRecoveryType <SharepointRecoveryType>]
   [<CommonParameters>]
New-DPMRecoveryOption
   [-TargetServer] <String>
   [-RecoveryLocation] <RecoveryLocation>
   [-DPMLibrary <Library>]
   [-RecoverToReplicaFromTape <Boolean>]
   [-SANRecovery]
   [-RestoreSecurity]
   -RecoveryType <RecoveryType>
   [-TargetLocation <String>]
   [-GenericDatasource]
   [<CommonParameters>]
New-DPMRecoveryOption
   [-TargetServer] <String>
   [-RecoveryLocation] <RecoveryLocation>
   [-DPMLibrary <Library>]
   [-RecoverToReplicaFromTape <Boolean>]
   [-SANRecovery]
   [-RestoreSecurity]
   -RecoveryType <RecoveryType>
   [-TargetLocation <String>]
   [-HyperVDatasource]
   [<CommonParameters>]
New-DPMRecoveryOption
   [-TargetServer] <String>
   [-RecoveryLocation] <RecoveryLocation>
   [-DPMLibrary <Library>]
   [-RecoverToReplicaFromTape <Boolean>]
   [-SANRecovery]
   [-AlternateLocation <String>]
   [-OverwriteType] <OverwriteType>
   [-RestoreSecurity]
   -RecoveryType <RecoveryType>
   [-ClientDatasource]
   [<CommonParameters>]
New-DPMRecoveryOption
   [-TargetServer] <String>
   [-RecoveryLocation] <RecoveryLocation>
   [-DPMLibrary <Library>]
   [-RecoverToReplicaFromTape <Boolean>]
   [-SANRecovery]
   [-RestoreSecurity]
   -RecoveryType <RecoveryType>
   [-TargetLocation <String>]
   [-SystemProtectionDatasource]
   [<CommonParameters>]
New-DPMRecoveryOption
   [-TargetServer] <String>
   [-RecoveryLocation] <RecoveryLocation>
   [-DPMLibrary <Library>]
   [-RecoverToReplicaFromTape <Boolean>]
   [-SANRecovery]
   [-RestoreSecurity]
   -RecoveryType <RecoveryType>
   [-RollForwardRecovery]
   [-TargetLocation <String>]
   [-Exchange]
   [-AlternateDatabase <String>]
   [-AlternateStorageGroup <String>]
   [-IsRecoveryStorageGroup]
   [-MountDatabaseAfterRestore]
   -ExchangeOperationType <ExchangeOperationType>
   [-MailboxDisplayName <String>]
   [-DatabaseName <String>]
   [-StorageGroupName <String>]
   [<CommonParameters>]
New-DPMRecoveryOption
   [-TargetServer] <String>
   [-RecoveryLocation] <RecoveryLocation>
   [-DPMLibrary <Library>]
   [-RecoverToReplicaFromTape <Boolean>]
   [-SANRecovery]
   [-RestoreSecurity]
   -RecoveryType <RecoveryType>
   [-RollForwardRecovery]
   [-TargetLocation <String>]
   [-E14Datasource]
   [-AlternateDatabase <String>]
   [-IsRecoveryDatabase]
   [-MountDatabaseAfterRestore]
   -ExchangeOperationType <ExchangeOperationType>
   [<CommonParameters>]
New-DPMRecoveryOption
   [-TargetServer] <String>
   [-RecoveryLocation] <RecoveryLocation>
   [-DPMLibrary <Library>]
   [-RecoverToReplicaFromTape <Boolean>]
   [-PrimaryDpmServer]
   [<CommonParameters>]

Beschreibung

Das Cmdlet New-DPMRecoveryOption erstellt Wiederherstellungsoptionen für Dateiserver, Computer, auf denen Exchange Server ausgeführt wird, SharePoint Server und Microsoft SQL Server sowie andere Datenquellen.

Beispiele

Beispiel 1: Wiederherstellen eines Dateisystems

PS C:\>New-DPMRecoveryOption -TargetServer "tsqa.contoso.com" -RecoveryLocation "D:\copytofolder" -FileSystem -AlternateLocation "F:\restore" -OverwriteType Overwrite -RestoreSecurity -RecoveryType Restore

Mit diesem Befehl wird eine Wiederherstellungsoption erstellt, mit der das Dateisystem tsqa.contoso.com und die ursprünglichen Sicherheitseinstellungen wiederhergestellt werden.

Beispiel 2: Wiederherstellen eines Dateisystems mithilfe eines Replikats

PS C:\>Connect-DPMServer -DPMServerName "DPMServer01"
PS C:\> $PServer = Get-DPMProductionServer -DPMServerName "DPMServer01"
PS C:\> $PObjects = Get-DPMDatasource -ProductionServer $PServer
PS C:\> $DpmLibrary = Get-DPMLibrary -DPMServerName "DPoreMServer01"
PS C:\> $RPoint = Get-DPMRecoveryPoint -Datasource $PObjects
PS C:\> $ROption = New-DPMRecoveryOption -Filesystem -RecoverToReplicaFromTape $True -RecoveryLocation DPMReplicaVolume -DPMLibrary $DpmLibrary[0] -TargetServer "DPMServer02" -OverwriteType Overwrite

Der erste Befehl öffnet eine Verbindung mit einem DPM-Server.

Der zweite Befehl ruft den Computer mit dem Namen DPMServer01 ab. Der DPM-Schutz-Agent ist auf diesem Server installiert. Der Befehl speichert den Server in der variablen $PServer.

Der dritte Befehl ruft die Liste der geschützten und ungeschützten Daten auf dem Schutzserver in $PServer ab. Der Befehl speichert das Ergebnis in der variablen $PObject.

Der vierte Befehl ruft die Bibliotheken ab, die dem DPM-Server mit dem Namen DPoreMServer01 zugeordnet sind. Der Befehl speichert die Bibliotheken in der variablen $DpmLibrary.

Der fünfte Befehl ruft den Wiederherstellungspunkt für die Datenquelle in $PObject ab und speichert dieses Wiederherstellungspunktergebnis dann in der $RPoint Variablen.

Der sechste Befehl erstellt eine Wiederherstellungsoption für eine Dateisystemdatenquelle. Der Befehl gibt an, dass Daten auf einem Band auf dem Zielserver namens DPMServer02 im Replikat wiederhergestellt werden.

Beispiel 3: Wiederherstellen eines Dateisystems von einem Replikat auf Band

PS C:\>$PGroup = Get-DPMProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $PObject = Get-DPMDatasource -ProductionServer $PGroup
PS C:\> $RPoint = Get-DPMRecoveryPoint -Datasource $PObject
PS C:\> $DpmLibraries = Get-DPMLibrary -DPMServerName "DPoreMServer01"
PS C:\> $ROption = New-DPMRecoveryOption -RecoverToReplicaFromTape $True -RecoveryLocation DPMReplicaVolume -FileSystem -TargetServer "DPMServer02" -OverwriteType Overwrite -RecoveryType Recover -DpmLibrary $DpmLibraries
PS C:\> Restore-DPMRecoverableItem -RecoverableItem $RPoint -RecoveryOption $ROption

Der erste Befehl ruft die Schutzgruppe auf dem DPM-Server namens DPMServer02 ab. Der Befehl speichert das Ergebnis in der variablen $PGroup.

Der zweite Befehl ruft die geschützten und ungeschützten Daten auf dem Produktionsserver in $PServer ab. Der Befehl speichert die Ergebnisse in der variablen $PObject.

Der dritte Befehl ruft den Wiederherstellungspunkt für die Datenquelle in $PObject ab und speichert diesen Wiederherstellungspunkt in der variablen $RPoint.

Der vierte Befehl ruft die Bibliotheken ab, die dem DPM-Server mit dem Namen DPoreMServer01 zugeordnet sind. Der Befehl speichert die Bibliotheken in der variablen $DpmLibraries.

Der fünfte Befehl erstellt eine Wiederherstellungsoption für eine Dateisystemdatenquelle. Der Befehl gibt an, dass Daten auf einem Band auf dem Zielserver namens DPMServer02 im Replikat wiederhergestellt werden.

Mit dem sechsten Befehl wird eine Version der Datenquelle in $RPoint mithilfe der Wiederherstellungsoption in $ROption wiederhergestellt.

Parameter

-AlternateDatabase

Gibt den Namen einer alternativen Datenbank für die Wiederherstellung an.

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

-AlternateDatabaseDetails

Gibt den Typ der alternativen Datenbank an.

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

-AlternateLocation

Gibt einen alternativen Speicherort an, an dem System Center 2019 – Data Protection Manager (DPM) einen Wiederherstellungspunkt erstellt.

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

-AlternateStorageGroup

Gibt eine alternative Speichergruppe für einen neuen Wiederherstellungspunkt an.

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

-ClientDatasource

Gibt an, dass es sich bei den wiederhergestellten Daten um ein Dateisystem oder eine Anwendung handelt.

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

-CopyLogFiles

Gibt an, dass DPM die Protokolldateien kopiert.

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

-DatabaseFileTempLocation

Gibt einen temporären Speicherort für die Datenbankdatei an.

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

-DatabaseName

Gibt den Namen der Datenbank an.

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

-DatasourceName

Gibt den Namen der Datenquelle an.

Type:String
Position:5
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DestinationPath

Gibt den Wiederherstellungsspeicherort an.

Type:String
Position:4
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DestinationServerName

Gibt den Namen des Servers an, auf dem DPM Daten wiederherstellen.

Type:String
Position:3
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DPMComponentName

Gibt die GUID der Datenquelle an, die VON DPM wiederhergestellt wird.

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

-DPMLibrary

Gibt ein DPM-Bibliotheksobjekt an, für das dieses Cmdlet eine Wiederherstellungsoption erstellt. Verwenden Sie zum Abrufen eines DPM-Bibliotheksobjekts das Cmdlet Get-DPMLibrary.

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

-DPMServerName

Gibt den Namen eines DPM-Servers an, auf dem dieses Cmdlet agiert. Wenn Sie keinen Namen angeben, verwendet das Cmdlet den Namen des aktuellen Computers.

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

-E14Datasource

Gibt an, dass die Datenquelle Exchange Server 2010 ist.

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

-Exchange

Gibt an, dass DPM den aktuellen Vorgang für eine Exchange Server Datenquelle ausführt.

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

-ExchangeOperationType

Gibt den Typ des Vorgangs an, den DPM für eine Exchange Server Datenquelle ausführt.

Zulässige Werte für diesen Parameter:

  • NoOperation
  • MailBoxLevelRecovery
  • NeedCleanShutdown
Type:ExchangeOperationType
Accepted values:NoOperation, MailBoxLevelRecovery, NeedCleanShutdown
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ExportFileTempLocation

Gibt den Speicherort der Exportdatei an.

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

-FileSystem

Gibt an, dass DPM den aktuellen Vorgang für eine Dateisystemdatenquelle ausführt.

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

-FileSystemDatasource

Gibt an, dass DPM eine Dateisystemdatenquelle wiederhergestellt.

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

-GenericDatasource

Gibt an, dass DPM den aktuellen Vorgang für eine Datenquelle wie Microsoft Virtual Server ausführt.

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

-HyperVDatasource

Gibt an, dass die Datenquelle nextref_virtualname ist.

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

-IntermediateServer

Gibt den Server an, den DPM für die Wiederherstellung von SharePoint-Websites verwendet.

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

-IntermediateSqlInstance

Gibt eine instance von SQL Server an, die DPM für die Wiederherstellung von SharePoint-Websites verwendet. DPM verwendet die instance von SQL Server, um vorübergehend eine SQL Server-Datenbank zu hosten.

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

-IsRecoveryDatabase

Gibt an, dass die Datenbank eine Wiederherstellungsdatenbank ist.

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

-IsRecoveryStorageGroup

Gibt an, dass die Wiederherstellung eine Wiederherstellungsspeichergruppe ist.

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

-ItemLevelRecoveryType

Gibt den Wiederherstellungstyp an.

Zulässige Werte für diesen Parameter:

  • RecoveryFarm
  • UnattachedInstance
Type:SharepointRecoveryType
Accepted values:RecoveryFarm, UnattachedInstance
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LeaveDBInRestoringState

Gibt an, dass DPM die Datenbank nicht betriebsbereit, aber in einem wiederherstellbaren Zustand belässt. Geben Sie diesen Parameter an, um die Datenbank betriebsbereit zu lassen.

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

-LogFileCopyLocation

Gibt den Speicherort an, an dem DPM Protokolldateien kopiert.

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

-MailboxDisplayName

Gibt einen Namen an, der von DPM im Postfach angezeigt wird.

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

-MountDatabaseAfterRestore

Gibt an, dass DIE Datenbank von DPM eingebunden wird, nachdem die Datenbank wiederhergestellt wurde.

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

-OverwriteType

Gibt die Aktion an, die DPM ausführt, wenn die wiederhergestellte Datei bereits vorhanden ist.

Zulässige Werte für diesen Parameter:

  • CreateCopy
  • Überspringen
  • Overwrite
Type:OverwriteType
Accepted values:Overwrite, NoOverwrite, CopyOnExist
Position:6
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PrimaryDpmServer

Gibt an, dass der Server, auf dem DPM Daten wiederherstellen, ein DPM-Server ist.

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

-RecoverToReplicaFromTape

Gibt an, ob die Wiederherstellung des Replikats von einem Band erfolgt.

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

-RecoveryLocation

Gibt den Speicherort an, an dem VON DPM Daten wiederhergestellt werden.

Zulässige Werte für diesen Parameter:

  • OriginalServer
  • CopyToFolder
  • OriginalServerWithDBRename
  • AlternateExchangeServer
  • ExchangeServerDatabase
Type:RecoveryLocation
Accepted values:OriginalServer, CopyToFolder, OriginalServerWithDBRename, AlternateExchangeServer, ExchangeServerDatabase, PrimaryDPMServer, DPMReplicaVolume, AlternateHyperVServer
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryType

Gibt den Wiederherstellungstyp an. Wenn Sie den HyperVDatasource-Parameter angeben, ist der einzige gültige Wert Recover. Die zulässigen Werte für diesen Parameter sind: Wiederherstellen oder Wiederherstellen.

Type:RecoveryType
Accepted values:Recover, Restore
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RestoreSecurity

Gibt an, dass DPM die Sicherheitseinstellungen des Wiederherstellungspunkts verwendet. Wenn Sie diesen Parameter nicht angeben, verwendet DPM die Sicherheitseinstellungen des Zielservers.

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

-RollForwardRecovery

Gibt an, dass DPM die Anwendung vom letzten Wiederherstellungspunkt wiederhergestellt und alle Protokolle nach diesem Wiederherstellungspunkt anwendet, um die Anwendung in den neuesten Zustand zu versetzen.

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

-SANRecovery

Gibt an, dass DPM den aktuellen Vorgang für eine SAN-Datenquelle (Storage Area Network) ausführt.

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

-SharePoint

Gibt an, dass DPM den aktuellen Vorgang für eine SharePoint-Datenquelle ausführt.

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

-SharePointSite

Gibt an, dass DPM den aktuellen Vorgang auf einer SharePoint-Website ausführt.

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

-SQL

Gibt an, dass DPM den aktuellen Vorgang für eine SQL Server Datenquelle ausführt.

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

-StagingAreaPath

Gibt den Pfad des Stagingbereichs an.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-StorageGroupName

Gibt den Namen der Speichergruppe an.

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

-SystemProtectionDatasource

Gibt an, dass DPM den aktuellen Vorgang für eine Systemschutzdatenquelle ausführt.

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

-TargetLocation

Gibt den Speicherort an, an dem DPM das Replikat speichert.

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

-TargetServer

Gibt den Zielserver für die Wiederherstellung an.

Wenn Sie dieses Cmdlet in einer Clusterumgebung verwenden, geben Sie den Zielserverparameter im Format ResourceGroupName.ClusterName.DomainName an.

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

-TargetSiteUrl

Gibt die URL des Ziels an, in dem VON DPM Daten wiederhergestellt werden.

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

Ausgaben

RecoveryOption