Udostępnij za pośrednictwem


New-DPMRecoveryOption

Tworzy opcje odzyskiwania.

Składnia

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>]

Opis

Polecenie cmdlet New-DPMRecoveryOption tworzy opcje odzyskiwania dla serwerów plików, komputerów z systemem Exchange Server, SharePoint Server i Microsoft SQL Server oraz innych źródeł danych.

Przykłady

Przykład 1: Odzyskiwanie systemu plików

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

To polecenie tworzy opcję odzyskiwania, która przywraca system plików do tsqa.contoso.com i przywraca oryginalne ustawienia zabezpieczeń.

Przykład 2: Odzyskiwanie systemu plików przy użyciu repliki

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

Pierwsze polecenie otwiera połączenie z serwerem programu DPM.

Drugie polecenie pobiera komputer o nazwie DPMServer01. Na tym serwerze jest zainstalowany agent ochrony programu DPM. Polecenie przechowuje serwer w zmiennej $PServer.

Trzecie polecenie pobiera listę chronionych i niechronionych danych na serwerze ochrony w $PServer. Polecenie przechowuje wynik w zmiennej $PObject.

Czwarte polecenie pobiera biblioteki skojarzone z serwerem DPM o nazwie DPoreMServer01. Polecenie przechowuje biblioteki w zmiennej $DpmLibrary.

Piąte polecenie pobiera punkt odzyskiwania dla źródła danych w $PObject, a następnie przechowuje ten punkt odzyskiwania wynik w zmiennej $RPoint.

Szóste polecenie tworzy opcję odzyskiwania w źródle danych systemu plików. Polecenie określa, że dane są odzyskiwane do repliki na serwerze docelowym o nazwie DPMServer02 z taśmy.

Przykład 3: Odzyskiwanie systemu plików z repliki na taśmie

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

Pierwsze polecenie pobiera grupę ochrony na serwerze DPM o nazwie DPMServer02. Polecenie przechowuje wynik w zmiennej $PGroup.

Drugie polecenie pobiera chronione i niechronione dane na serwerze produkcyjnym w $PServer. Polecenie przechowuje wyniki w zmiennej $PObject.

Trzecie polecenie pobiera punkt odzyskiwania dla źródła danych w $PObject i przechowuje ten punkt odzyskiwania w zmiennej $RPoint.

Czwarte polecenie pobiera biblioteki skojarzone z serwerem DPM o nazwie DPoreMServer01. Polecenie przechowuje biblioteki w zmiennej $DpmLibraries.

Piąte polecenie tworzy opcję odzyskiwania w źródle danych systemu plików. Polecenie określa, że dane są odzyskiwane do repliki na serwerze docelowym o nazwie DPMServer02 z taśmy.

Szóste polecenie przywraca wersję źródła danych w $RPoint przy użyciu opcji odzyskiwania w $ROption.

Parametry

-AlternateDatabase

Określa nazwę alternatywnej bazy danych na potrzeby odzyskiwania.

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

-AlternateDatabaseDetails

Określa typ alternatywnej bazy danych.

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

-AlternateLocation

Określa alternatywną lokalizację, w której program System Center 2019 — Data Protection Manager (DPM) tworzy punkt odzyskiwania.

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

-AlternateStorageGroup

Określa alternatywną grupę magazynów dla nowego punktu odzyskiwania.

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

-ClientDatasource

Wskazuje, że przywrócone dane są systemem plików lub aplikacją.

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

-CopyLogFiles

Wskazuje, że program DPM kopiuje pliki dziennika.

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

-DatabaseFileTempLocation

Określa tymczasową lokalizację pliku bazy danych.

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

-DatabaseName

Określa nazwę bazy danych.

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

-DatasourceName

Określa nazwę źródła danych.

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

-DestinationPath

Określa lokalizację odzyskiwania.

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

-DestinationServerName

Określa nazwę serwera, do którego program DPM odzyskuje dane.

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

-DPMComponentName

Określa identyfikator GUID źródła danych, które program DPM odzyskuje.

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

-DPMLibrary

Określa obiekt biblioteki programu DPM, dla którego to polecenie cmdlet tworzy opcję odzyskiwania. Aby uzyskać obiekt biblioteki programu DPM, użyj polecenia cmdlet Get-DPMLibrary.

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

-DPMServerName

Określa nazwę serwera PROGRAMU DPM, na którym działa to polecenie cmdlet. Jeśli nie określisz nazwy, polecenie cmdlet użyje nazwy bieżącego komputera.

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

-E14Datasource

Wskazuje, że źródło danych jest Exchange Server 2010 r.

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

-Exchange

Wskazuje, że program DPM wykonuje bieżącą operację na Exchange Server źródle danych.

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

-ExchangeOperationType

Określa typ operacji wykonywanej przez program DPM na Exchange Server źródle danych.

Dopuszczalne wartości dla tego parametru to:

  • 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

Określa lokalizację pliku eksportu.

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

-FileSystem

Wskazuje, że program DPM wykonuje bieżącą operację na źródle danych systemu plików.

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

-FileSystemDatasource

Wskazuje, że program DPM odzyskuje źródło danych systemu plików.

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

-GenericDatasource

Wskazuje, że program DPM wykonuje bieżącą operację na źródle danych, takim jak Microsoft Virtual Server.

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

-HyperVDatasource

Wskazuje, że źródło danych jest nextref_virtualname.

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

-IntermediateServer

Określa serwer używany przez program DPM do odzyskiwania lokacji programu SharePoint.

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

-IntermediateSqlInstance

Określa wystąpienie SQL Server używane przez program DPM na potrzeby odzyskiwania lokacji programu SharePoint. Program DPM używa wystąpienia SQL Server do tymczasowego hostowania bazy danych SQL Server.

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

-IsRecoveryDatabase

Wskazuje, że baza danych jest bazą danych odzyskiwania.

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

-IsRecoveryStorageGroup

Wskazuje, że odzyskiwanie jest grupą magazynów odzyskiwania.

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

-ItemLevelRecoveryType

Określa typ odzyskiwania.

Dopuszczalne wartości dla tego parametru to:

  • Odzyskiwaniefarm
  • Nieprzyłączone wystąpienia
Type:SharepointRecoveryType
Accepted values:RecoveryFarm, UnattachedInstance
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LeaveDBInRestoringState

Wskazuje, że program DPM pozostawia bazę danych nieoperacyjną, ale w stanie możliwy do przywrócenia. Określ ten parametr, aby pozostawić operacyjną bazę danych.

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

-LogFileCopyLocation

Określa lokalizację, w której program DPM kopiuje pliki dziennika.

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

-MailboxDisplayName

Określa nazwę wyświetlaną przez program DPM w skrzynce pocztowej.

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

-MountDatabaseAfterRestore

Wskazuje, że program DPM instaluje bazę danych po przywróceniu bazy danych.

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

-OverwriteType

Określa akcję wykonywaną przez program DPM, gdy plik, który jest odzyskiwane, już istnieje.

Dopuszczalne wartości dla tego parametru to:

  • CreateCopy
  • Pomiń
  • Zastąp
Type:OverwriteType
Accepted values:Overwrite, NoOverwrite, CopyOnExist
Position:6
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PrimaryDpmServer

Wskazuje, że serwer, na którym program DPM odzyskuje dane, jest serwerem programu DPM.

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

-RecoverToReplicaFromTape

Wskazuje, czy odzyskiwanie do repliki pochodzi z taśmy.

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

-RecoveryLocation

Określa lokalizację, w której program DPM odzyskuje dane.

Dopuszczalne wartości dla tego parametru to:

  • 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

Określa typ odzyskiwania. Jeśli określisz parametr HyperVDatasource , jedyną prawidłową wartością jest Odzyskiwanie. Dopuszczalne wartości tego parametru to: Odzyskiwanie lub Przywracanie.

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

-RestoreSecurity

Wskazuje, że program DPM używa ustawień zabezpieczeń z punktu odzyskiwania. Jeśli ten parametr nie zostanie określony, program DPM używa ustawień zabezpieczeń serwera docelowego.

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

-RollForwardRecovery

Wskazuje, że program DPM odzyskuje aplikację z najnowszego punktu odzyskiwania i stosuje wszystkie dzienniki po tym punkcie odzyskiwania, aby przenieść aplikację do najnowszego stanu.

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

-SANRecovery

Wskazuje, że program DPM wykonuje bieżącą operację na źródle danych sieci magazynowania (SAN).

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

-SharePoint

Wskazuje, że program DPM wykonuje bieżącą operację na źródle danych programu SharePoint.

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

-SharePointSite

Wskazuje, że program DPM wykonuje bieżącą operację w witrynie programu SharePoint.

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

-SQL

Wskazuje, że program DPM wykonuje bieżącą operację na SQL Server źródle danych.

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

-StagingAreaPath

Określa ścieżkę obszaru przejściowego.

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

-StorageGroupName

Określa nazwę grupy magazynów.

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

-SystemProtectionDatasource

Wskazuje, że program DPM wykonuje bieżącą operację w źródle danych ochrony systemu.

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

-TargetLocation

Określa lokalizację, w której program DPM przechowuje replikę.

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

-TargetServer

Określa serwer docelowy na potrzeby odzyskiwania.

Jeśli używasz tego polecenia cmdlet w środowisku klastra, określ parametr serwera docelowego w formacie ResourceGroupName.ClusterName.DomainName.

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

-TargetSiteUrl

Określa adres URL miejsca docelowego, w którym program DPM odzyskuje dane.

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

Dane wyjściowe

RecoveryOption