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
첫 번째 명령은 DPMServer02라는 DPM 서버의 보호 그룹을 가져옵니다. 이 명령은 결과를 $PGroup 변수에 저장합니다.
두 번째 명령은 $PServer 프로덕션 서버에서 보호되고 보호되지 않은 데이터를 가져옵니다. 이 명령은 결과를 $PObject 변수에 저장합니다.
세 번째 명령은 $PObject 데이터 원본의 복구 지점을 가져오고 해당 복구 지점을 $RPoint 변수에 저장합니다.
네 번째 명령은 DPoreMServer01이라는 DPM 서버와 연결된 라이브러리를 가져옵니다. 이 명령은 라이브러리를 $DpmLibraries 변수에 저장합니다.
다섯 번째 명령은 파일 시스템 데이터 원본에 복구 옵션을 만듭니다. 이 명령은 데이터가 테이프에서 DPMServer02라는 대상 서버의 복제본으로 복구되도록 지정합니다.
여섯 번째 명령은 $ROption 복구 옵션을 사용하여 $RPoint 데이터 원본의 버전을 복원합니다.
매개 변수
-AlternateDatabase
복구할 대체 데이터베이스의 이름을 지정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-AlternateDatabaseDetails
대체 데이터베이스의 형식을 지정합니다.
형식: | AlternateDatabaseDetailsType |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-AlternateLocation
System Center 2019 - DPM(Data Protection Manager)에서 복구 지점을 만드는 대체 위치를 지정합니다.
형식: | 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
DPM이 복구하는 데이터 원본의 GUID를 지정합니다.
형식: | Guid |
Position: | Named |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DPMLibrary
이 cmdlet이 복구 옵션을 만드는 DPM 라이브러리 개체를 지정합니다. DPM 라이브러리 개체를 가져오려면 Get-DPMLibrary cmdlet을 사용합니다.
형식: | Library |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-DPMServerName
이 cmdlet이 작동할 DPM 서버의 이름을 지정합니다. 이름을 지정하지 않으면 cmdlet은 현재 컴퓨터의 이름을 사용합니다.
형식: | 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이 Microsoft Virtual Server와 같은 데이터 원본에서 현재 작업을 수행한다는 것을 나타냅니다.
형식: | 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
DPM이 SharePoint 사이트 복구에 사용하는 SQL Server의 인스턴스를 지정합니다. 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
- UnattachedInstance
형식: | 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
- AlternateExchangeServer
- ExchangeServerDatabase
형식: | RecoveryLocation |
허용되는 값: | OriginalServer, CopyToFolder, OriginalServerWithDBRename, AlternateExchangeServer, ExchangeServerDatabase, PrimaryDPMServer, DPMReplicaVolume, AlternateHyperVServer |
Position: | 2 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-RecoveryType
복구 유형을 지정합니다. HyperVDatasource 매개 변수를 지정하는 경우 유일한 유효한 값은 Recover입니다. 이 매개 변수에 허용되는 값은 복구 또는 복원입니다.
형식: | 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
복구할 대상 서버를 지정합니다.
클러스터된 환경에서 이 cmdlet을 사용하는 경우 ResourceGroupName.ClusterName.DomainName
형식: | String |
Position: | 1 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-TargetSiteUrl
DPM이 데이터를 복구하는 대상의 URL을 지정합니다.
형식: | String |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
출력
RecoveryOption