共用方式為


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

Description

New-DPMRecoveryOption Cmdlet 會建立文件伺服器、執行 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 變數中。

第四個命令會取得與名為 DPoreMServer01 之 DPM 伺服器相關聯的連結庫。 命令會將連結庫儲存在 $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變數中。

第四個命令會取得與名為 DPoreMServer01 之 DPM 伺服器相關聯的連結庫。 命令會將連結庫儲存在 $DpmLibraries 變數中。

第五個命令會在文件系統數據源上建立復原選項。 命令會指定數據會從磁帶復原到名為 DPMServer02 的目標伺服器上複本。

第六個命令會使用 $ROption 中的復原選項,在 $RPoint 中還原數據源的版本。

參數

-AlternateDatabase

指定用於復原的替代資料庫名稱。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AlternateDatabaseDetails

指定替代資料庫的型別。

類型:AlternateDatabaseDetailsType
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AlternateLocation

指定 System Center 2019 - Data Protection Manager (DPM) 建立恢復點的替代位置。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AlternateStorageGroup

指定新恢復點的替代儲存群組。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ClientDatasource

表示還原的數據是檔案系統或應用程式。

類型:SwitchParameter
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-CopyLogFiles

指出 DPM 會複製記錄檔。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DatabaseFileTempLocation

指定資料庫檔案的暫存位置。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-DatabaseName

指定資料庫的名稱。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DatasourceName

指定數據來源的名稱。

類型:String
Position:5
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-DestinationPath

指定復原位置。

類型:String
Position:4
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-DestinationServerName

指定 DPM 復原資料的伺服器名稱。

類型:String
Position:3
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-DPMComponentName

指定 DPM 復原之數據源的 GUID。

類型:Guid
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-DPMLibrary

指定這個 Cmdlet 建立復原選項的 DPM 連結庫物件。 若要取得 DPM 連結庫物件,請使用 Get-DPMLibrary Cmdlet。

類型:Library
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DPMServerName

指定此 Cmdlet 作用所在的 DPM 伺服器名稱。 如果您未指定名稱,Cmdlet 會使用目前電腦的名稱。

類型:String
Position:1
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-E14Datasource

表示數據源為 Exchange Server 2010。

類型:SwitchParameter
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-Exchange

表示 DPM 在 Exchange Server 數據源上執行目前的作業。

類型:SwitchParameter
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-ExchangeOperationType

指定 DPM 在 Exchange Server 數據源上執行的作業類型。

此參數可接受的值為:

  • NoOperation
  • MailBoxLevelRecovery
  • NeedCleanShutdown
類型:ExchangeOperationType
接受的值:NoOperation, MailBoxLevelRecovery, NeedCleanShutdown
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-ExportFileTempLocation

指定匯出檔案的位置。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-FileSystem

表示 DPM 在文件系統數據源上執行目前的作業。

類型:SwitchParameter
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-FileSystemDatasource

表示 DPM 會復原文件系統數據源。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-GenericDatasource

表示 DPM 在數據源上執行目前的作業,例如Microsoft虛擬伺服器。

類型:SwitchParameter
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-HyperVDatasource

表示數據源nextref_virtualname。

類型:SwitchParameter
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-IntermediateServer

指定 DPM 用於 SharePoint 網站復原的伺服器。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-IntermediateSqlInstance

指定 DPM 用於 SharePoint 網站復原的 SQL Server 實例。 DPM 會使用 SQL Server 的實例暫時裝載 SQL Server 資料庫。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-IsRecoveryDatabase

表示資料庫是復原資料庫。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-IsRecoveryStorageGroup

表示復原是復原記憶體群組。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ItemLevelRecoveryType

指定復原類型。

此參數可接受的值為:

  • RecoveryFarm
  • UnattachedInstance
類型:SharepointRecoveryType
接受的值:RecoveryFarm, UnattachedInstance
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-LeaveDBInRestoringState

表示 DPM 離開資料庫無法運作,但處於可還原狀態。 指定此參數讓資料庫保持運作狀態。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-LogFileCopyLocation

指定 DPM 複製記錄檔的位置。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-MailboxDisplayName

指定 DPM 在信箱上顯示的名稱。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-MountDatabaseAfterRestore

表示 DPM 在還原資料庫之後掛接資料庫。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-OverwriteType

指定 DPM 在復原的檔案已經存在時所採取動作。

此參數可接受的值為:

  • CreateCopy
  • 改寫
類型:OverwriteType
接受的值:Overwrite, NoOverwrite, CopyOnExist
Position:6
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-PrimaryDpmServer

指出 DPM 復原數據所在的伺服器是 DPM 伺服器。

類型:SwitchParameter
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-RecoverToReplicaFromTape

指出複本的復原是否來自磁帶。

類型:Boolean
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RecoveryLocation

指定 DPM 復原數據的位置。

此參數可接受的值為:

  • OriginalServer
  • CopyToFolder
  • OriginalServerWithDBRename
  • AlternateExchangeServer
  • ExchangeServerDatabase
類型:RecoveryLocation
接受的值:OriginalServer, CopyToFolder, OriginalServerWithDBRename, AlternateExchangeServer, ExchangeServerDatabase, PrimaryDPMServer, DPMReplicaVolume, AlternateHyperVServer
Position:2
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-RecoveryType

指定復原類型。 如果您指定 HyperVDatasource 參數,唯一有效的值為 Recover。 此參數可接受的值為:復原或還原。

類型:RecoveryType
接受的值:Recover, Restore
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-RestoreSecurity

指出 DPM 使用恢復點的安全性設定。 如果您未指定此參數,DPM 會使用目的地伺服器的安全性設定。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RollForwardRecovery

表示 DPM 會從最新的恢復點復原應用程式,並在該恢復點之後套用所有記錄,讓應用程式進入最新狀態。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-SANRecovery

表示 DPM 在儲存局域網路 (SAN) 資料源上執行目前的作業。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-SharePoint

表示 DPM 在 SharePoint 數據源上執行目前的作業。

類型:SwitchParameter
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-SharePointSite

表示 DPM 在 SharePoint 網站上執行目前的作業。

類型:SwitchParameter
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-SQL

表示 DPM 在 SQL Server 數據源上執行目前的作業。

類型:SwitchParameter
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-StagingAreaPath

指定暫存區域的路徑。

類型:String
Position:2
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-StorageGroupName

指定記憶體群組的名稱。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-SystemProtectionDatasource

表示 DPM 在系統保護數據源上執行目前的作業。

類型:SwitchParameter
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-TargetLocation

指定 DPM 儲存複本的位置。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-TargetServer

指定要復原的目標伺服器。

如果您在叢集環境中使用此 Cmdlet,請以 resourceGroupName.ClusterName.DomainName 格式指定目標伺服器參數。

類型:String
Position:1
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-TargetSiteUrl

指定 DPM 復原數據的目標 URL。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸出

RecoveryOption