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