Поделиться через


New-DPMRecoveryOption

Создает параметры восстановления.

Синтаксис

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

Описание

Командлет New-DPMRecoveryOption создает параметры восстановления для файловых серверов, компьютеров под управлением Exchange Server, SharePoint Server и Microsoft SQL Server и других источников данных.

Примеры

Пример 1. Восстановление файловой системы

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

Эта команда создает параметр восстановления, который восстанавливает файловую систему для tsqa.contoso.com и восстанавливает исходные параметры безопасности.

Пример 2. Восстановление файловой системы с помощью реплики

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

Первая команда открывает подключение к серверу DPM.

Вторая команда получает компьютер с именем DPMServer01. Агент защиты DPM устанавливается на этом сервере. Команда сохраняет сервер в переменной $PServer.

Третья команда получает список защищенных и незащищенных данных на сервере защиты в $PServer. Команда сохраняет результат в переменной $PObject.

Четвертая команда получает библиотеки, связанные с сервером DPM с именем DPoreMServer01. Команда сохраняет библиотеки в переменной $DpmLibrary.

Пятая команда получает точку восстановления для источника данных в $PObject, а затем сохраняет точку восстановления в переменной $RPoint.

Шестая команда создает параметр восстановления в источнике данных файловой системы. Команда указывает, что данные восстанавливаются на реплике на целевом сервере с именем DPMServer02 на ленте.

Пример 3. Восстановление файловой системы из реплики на ленте

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

Первая команда получает группу защиты на сервере DPM с именем DPMServer02. Команда сохраняет результат в переменной $PGroup.

Вторая команда получает защищенные и незащищенные данные на рабочем сервере в $PServer. Команда сохраняет результаты в переменной $PObject.

Третья команда получает точку восстановления для источника данных в $PObject и сохраняет ее в переменной $RPoint.

Четвертая команда получает библиотеки, связанные с сервером DPM с именем DPoreMServer01. Команда сохраняет библиотеки в переменной $DpmLibraries.

Пятая команда создает параметр восстановления в источнике данных файловой системы. Команда указывает, что данные восстанавливаются на реплике на целевом сервере с именем DPMServer02 на ленте.

Шестая команда восстанавливает версию источника данных в $RPoint с помощью параметра восстановления в $ROption.

Параметры

-AlternateDatabase

Указывает имя альтернативной базы данных для восстановления.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AlternateDatabaseDetails

Указывает тип альтернативной базы данных.

Тип:AlternateDatabaseDetailsType
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AlternateLocation

Указывает альтернативное расположение, в котором System Center 2019 — Data Protection Manager (DPM) создает точку восстановления.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AlternateStorageGroup

Указывает альтернативную группу хранения для новой точки восстановления.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ClientDatasource

Указывает, что восстановленные данные являются файловой системой или приложением.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CopyLogFiles

Указывает, что DPM копирует файлы журнала.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DatabaseFileTempLocation

Указывает временное расположение для файла базы данных.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DatabaseName

Указывает имя базы данных.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DatasourceName

Указывает имя источника данных.

Тип:String
Position:5
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DestinationPath

Указывает расположение восстановления.

Тип:String
Position:4
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DestinationServerName

Указывает имя сервера, на котором DPM восстанавливает данные.

Тип:String
Position:3
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DPMComponentName

Указывает GUID источника данных, который восстанавливает DPM.

Тип:Guid
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DPMLibrary

Указывает объект библиотеки DPM, для которого этот командлет создает параметр восстановления. Чтобы получить объект библиотеки DPM, используйте командлет Get-DPMLibrary.

Тип:Library
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DPMServerName

Указывает имя сервера DPM, на котором действует этот командлет. Если имя не указано, командлет использует имя текущего компьютера.

Тип:String
Position:1
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-E14Datasource

Указывает, что источник данных — Exchange Server 2010.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Exchange

Указывает, что DPM выполняет текущую операцию в источнике данных Exchange Server.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ExchangeOperationType

Указывает тип операции, выполняемой DPM в источнике данных Exchange Server.

Допустимые значения для этого параметра:

  • NoOperation
  • MailBoxLevelRecovery
  • NeedCleanShutdown
Тип:ExchangeOperationType
Допустимые значения:NoOperation, MailBoxLevelRecovery, NeedCleanShutdown
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ExportFileTempLocation

Указывает расположение файла экспорта.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-FileSystem

Указывает, что DPM выполняет текущую операцию в источнике данных файловой системы.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-FileSystemDatasource

Указывает, что DPM восстанавливает источник данных файловой системы.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-GenericDatasource

Указывает, что DPM выполняет текущую операцию в источнике данных, например На виртуальном сервере Майкрософт.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-HyperVDatasource

Указывает, что источник данных nextref_virtualname.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-IntermediateServer

Указывает сервер, используемый DPM для восстановления сайта SharePoint.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-IntermediateSqlInstance

Указывает экземпляр SQL Server, используемый DPM для восстановления сайта SharePoint. DPM использует экземпляр SQL Server для временного размещения базы данных SQL Server.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-IsRecoveryDatabase

Указывает, что база данных является базой данных восстановления.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-IsRecoveryStorageGroup

Указывает, что восстановление — это группа хранилища восстановления.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ItemLevelRecoveryType

Указывает тип восстановления.

Допустимые значения для этого параметра:

  • RecoveryFarm
  • UnattedInstance
Тип:SharepointRecoveryType
Допустимые значения:RecoveryFarm, UnattachedInstance
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-LeaveDBInRestoringState

Указывает, что DPM оставляет базу данных нерабочей, но в состоянии восстановления. Укажите этот параметр, чтобы оставить базу данных операционной.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-LogFileCopyLocation

Указывает расположение, в котором DPM копирует файлы журнала.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-MailboxDisplayName

Указывает имя, отображаемое DPM в почтовом ящике.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-MountDatabaseAfterRestore

Указывает, что DPM подключает базу данных после восстановления базы данных.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-OverwriteType

Указывает действие, которое DPM принимает, когда файл, который он восстанавливает уже существует.

Допустимые значения для этого параметра:

  • CreateCopy
  • Скип
  • Перезаписать
Тип:OverwriteType
Допустимые значения:Overwrite, NoOverwrite, CopyOnExist
Position:6
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PrimaryDpmServer

Указывает, что сервер, на котором DPM восстанавливает данные, является сервером DPM.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RecoverToReplicaFromTape

Указывает, является ли восстановление реплики на ленте.

Тип:Boolean
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RecoveryLocation

Указывает расположение, в котором DPM восстанавливает данные.

Допустимые значения для этого параметра:

  • OriginalServer
  • CopyToFolder
  • OriginalServerWithDBRename
  • Альтернативный серверExchangeServer
  • ExchangeServerDatabase
Тип:RecoveryLocation
Допустимые значения:OriginalServer, CopyToFolder, OriginalServerWithDBRename, AlternateExchangeServer, ExchangeServerDatabase, PrimaryDPMServer, DPMReplicaVolume, AlternateHyperVServer
Position:2
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RecoveryType

Указывает тип восстановления. Если указать параметр HyperVDatasource, единственным допустимым значением является Восстановление. Допустимые значения для этого параметра: восстановление или восстановление.

Тип:RecoveryType
Допустимые значения:Recover, Restore
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RestoreSecurity

Указывает, что DPM использует параметры безопасности из точки восстановления. Если этот параметр не указан, DPM использует параметры безопасности целевого сервера.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RollForwardRecovery

Указывает, что DPM восстанавливает приложение с последней точки восстановления и применяет все журналы после этой точки восстановления, чтобы перенести приложение в последнее состояние.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SANRecovery

Указывает, что DPM выполняет текущую операцию в источнике данных сети хранения (SAN).

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SharePoint

Указывает, что DPM выполняет текущую операцию в источнике данных SharePoint.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SharePointSite

Указывает, что DPM выполняет текущую операцию на сайте SharePoint.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SQL

Указывает, что DPM выполняет текущую операцию в источнике данных SQL Server.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-StagingAreaPath

Указывает путь промежуточной области.

Тип:String
Position:2
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-StorageGroupName

Указывает имя группы хранения.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SystemProtectionDatasource

Указывает, что DPM выполняет текущую операцию в источнике данных защиты системы.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TargetLocation

Указывает расположение, в котором DPM хранит реплику.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TargetServer

Указывает целевой сервер для восстановления.

Если этот командлет используется в кластеризованной среде, укажите параметр целевого сервера в формате ResourceGroupName.ClusterName.DomainName.

Тип:String
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TargetSiteUrl

Указывает URL-адрес целевого объекта, в котором DPM восстанавливает данные.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Выходные данные

RecoveryOption