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