SC 2012 R2 – DPM の DPM 管理シェルで使用できるコマンドレット (New-DPMRecoveryOption) について

ブログ エントリ内にアフィリエイト広告が含まれています

System Center 2012 R2 – Data Protection Manager (SC 2012 R2 – DPM) の DPM 管理シェルは、PowerShell を用いたコマンドラインインタフェースです。

DPM 管理シェルは、デスクトップ上のアイコン、もしくはスタート画面の [DPM 管理シェル] を選択、クリックすることで起動することが可能です。

SC 2012 Service Pack1 RollUp 2 – DPM 以降と同様に、SC 2012 R2 – DPM の管理を目的として様々なコマンドレットが DPM 管理シェルに用意されていますが、 コマンドレットのヘルプについては、日本語の情報は公開されていません。

このヘルプ情報について、 「Get-Help」コマンドレットの -Full オプションを用いて実行した結果を編集、意訳しました。

この記事では、「New-DPMRecoveryOption」コマンドレットについて記載します (他のコマンドレットについては、「SC 2012 R2 – DPM の DPM 管理シェルで使用できるコマンドレットについて」を参照)。

■名前

New-DPMRecoveryOption

■概要

各種サーバーの回復オプションを設定できます。

■構文

New-DPMRecoveryOption [-TargetServer] <String> [-RecoveryLocation] <RecoveryLocation> [-AlternateDatabase <String>] [-AlternateStorageGroup <String>] [-DatabaseName <String>] [-DPMLibrary <Library>] [-IsRecoveryStorageGroup [<SwitchParameter>]] [-MailboxDisplayName <String>] [-MountDatabaseAfterRestore [<SwitchParameter>]] [-RecoverToReplicaFromTape <Boolean>] [-RestoreSecurity [<SwitchParameter>]] [-RollForwardRecovery [<SwitchParameter>]] [-SANRecovery [<SwitchParameter>]] [-StorageGroupName <String>] [-TargetLocation <String>] -Exchange [<SwitchParameter>] -ExchangeOperationType <ExchangeOperationType> -RecoveryType {Recover | Restore} [<CommonParameters>]

New-DPMRecoveryOption [-RecoveryLocation] <RecoveryLocation> [-TargetServer] <String> [-AlternateDatabase <String>] [-DPMLibrary <Library>] [-IsRecoveryDatabase [<SwitchParameter>]] [-MountDatabaseAfterRestore [<SwitchParameter>]] [-RecoverToReplicaFromTape <Boolean>] [-RestoreSecurity [<SwitchParameter>]] [-RollForwardRecovery [<SwitchParameter>]] [-SANRecovery [<SwitchParameter>]] [-TargetLocation <String>] -E14Datasource [<SwitchParameter>] -ExchangeOperationType <ExchangeOperationType> -RecoveryType {Recover | Restore} [<CommonParameters>]

New-DPMRecoveryOption [-TargetServer] <String> [-RecoveryLocation] <RecoveryLocation> [-AlternateDatabaseDetails <AlternateDatabaseDetailsType>] [-CopyLogFiles [<SwitchParameter>]] [-DPMLibrary <Library>] [-LeaveDBInRestoringState [<SwitchParameter>]] [-LogFileCopyLocation <String>] [-RecoverToReplicaFromTape <Boolean>] [-RestoreSecurity [<SwitchParameter>]] [-RollForwardRecovery [<SwitchParameter>]] [-SANRecovery [<SwitchParameter>]] [-TargetLocation <String>] -RecoveryType {Recover | Restore} -SQL [<SwitchParameter>] [<CommonParameters>]

New-DPMRecoveryOption [-TargetServer] <String> [-RecoveryLocation] <RecoveryLocation> [-AlternateLocation <String>] [-DPMLibrary <Library>] [-RecoverToReplicaFromTape <Boolean>] [-RestoreSecurity [<SwitchParameter>]] [-SANRecovery [<SwitchParameter>]] -FileSystem [<SwitchParameter>] -OverwriteType {Overwrite | NoOverwrite | CopyOnExist} -RecoveryType {Recover | Restore} [<CommonParameters>]

New-DPMRecoveryOption [-TargetServer] <String> [-RecoveryLocation] <RecoveryLocation> [-AlternateLocation <String>] [-DPMLibrary <Library>] [-RecoverToReplicaFromTape <Boolean>] [-RestoreSecurity [<SwitchParameter>]] [-SANRecovery [<SwitchParameter>]] -ClientDatasource [<SwitchParameter>] -OverwriteType {Overwrite | NoOverwrite | CopyOnExist} -RecoveryType {Recover | Restore} [<CommonParameters>]

New-DPMRecoveryOption [-TargetServer] <String> [-RecoveryLocation] <RecoveryLocation> [-DPMLibrary <Library>] [-ItemLevelRecoveryType {RecoveryFarm | UnattachedInstance}] [-RecoverToReplicaFromTape <Boolean>] [-RestoreSecurity [<SwitchParameter>]] [-SANRecovery [<SwitchParameter>]] [-TargetLocation <String>] [-TargetSiteUrl <String>] -DatabaseFileTempLocation <String> -ExportFileTempLocation <String> -IntermediateServer <String> -IntermediateSqlInstance <String> -RecoveryType {Recover | Restore} -SharePointSite [<SwitchParameter>] [<CommonParameters>]

New-DPMRecoveryOption [[-DPMServerName] <String>] [-StagingAreaPath] <String> [-DestinationServerName] <String> [-DestinationPath] <String> [-DatasourceName] <String> [-OverwriteType] {Overwrite | NoOverwrite | CopyOnExist} [[-RestoreSecurity] [<SwitchParameter>]] [-DPMLibrary <Library>] [-FileSystemDatasource [<SwitchParameter>]] [-RecoverToReplicaFromTape <Boolean>] -DPMComponentName <Guid> [<CommonParameters>]

New-DPMRecoveryOption [-TargetServer] <String> [-RecoveryLocation] <RecoveryLocation> [-DPMLibrary <Library>] [-RecoverToReplicaFromTape <Boolean>] [-RestoreSecurity [<SwitchParameter>]] [-SANRecovery [<SwitchParameter>]] [-TargetLocation <String>] -GenericDatasource [<SwitchParameter>] -RecoveryType {Recover | Restore} [<CommonParameters>]

New-DPMRecoveryOption [-TargetServer] <String> [-RecoveryLocation] <RecoveryLocation> [-DPMLibrary <Library>] [-RecoverToReplicaFromTape <Boolean>] [-RestoreSecurity [<SwitchParameter>]] [-SANRecovery [<SwitchParameter>]] [-TargetLocation <String>] -HyperVDatasource [<SwitchParameter>] -RecoveryType {Recover | Restore} [<CommonParameters>]

New-DPMRecoveryOption [-TargetServer] <String> [-RecoveryLocation] <RecoveryLocation> [-DPMLibrary <Library>] [-RecoverToReplicaFromTape <Boolean>] -PrimaryDpmServer [<SwitchParameter>] [<CommonParameters>]

New-DPMRecoveryOption [-TargetServer] <String> [-RecoveryLocation] <RecoveryLocation> [-DPMLibrary <Library>] [-RecoverToReplicaFromTape <Boolean>] [-RestoreSecurity [<SwitchParameter>]] [-SANRecovery [<SwitchParameter>]] [-TargetLocation <String>] -RecoveryType {Recover | Restore} -SharePoint [<SwitchParameter>] [<CommonParameters>]

New-DPMRecoveryOption [-TargetServer] <String> [-RecoveryLocation] <RecoveryLocation> [-DPMLibrary <Library>] [-RecoverToReplicaFromTape <Boolean>] [-RestoreSecurity [<SwitchParameter>]] [-SANRecovery [<SwitchParameter>]] [-TargetLocation <String>] -RecoveryType {Recover | Restore} -SystemProtectionDatasource [<SwitchParameter>] [<CommonParameters>]

■説明

New-DPMRecoveryOption コマンドレットを使用すると、ファイル サーバー、Exchange、SharePoint サーバー、SharePoint サイト、SQL Server、およびその他のデータ ソースの回復ポイントを設定できます。

■パラメーター

-AlternateDatabase <String>
代替データベースの名前。

必須 false
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-AlternateDatabaseDetails <AlternateDatabaseDetailsType>
データベースの種類。

必須 false
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-AlternateLocation <String>
回復ポイントを作成する代替場所の名前。

必須 false
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-AlternateStorageGroup <String>
新しい回復ポイントの代替ストレージ グループの名前。

必須 false
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-ClientDatasource [<SwitchParameter>]
復元中のデータがファイル システムであるか、またはアプリケーションであるかを示します。

必須 true
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-CopyLogFiles [<SwitchParameter>]
ログ ファイルがコピーされることを示します。

必須 false
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-DatabaseFileTempLocation <String>
データベース ファイルの一時的な場所。

必須 true
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-DatabaseName <String>
DPM サーバーの名前。

必須 false
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-DatasourceName <String>
データ ソースの名前。

必須 true
位置 5
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-DestinationPath <String>
回復場所。

必須 true
位置 4
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-DestinationServerName <String>
データの回復先となるサーバーの名前。

必須 true
位置 3
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-DPMComponentName <Guid>
 

必須 true
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-DPMLibrary <Library>
DPM ライブラリ オブジェクト。

必須 false
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-DPMServerName <String>
DPM サーバーの名前。

必須 false
位置 1
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-E14Datasource [<SwitchParameter>]
Exchange Server 2010 からのデータ ソースであるかどうかを示します。

必須 true
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-Exchange [<SwitchParameter>]
現在の操作が Microsoft Exchange データ ソースで実行されることを示します。

必須 true
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-ExchangeOperationType <ExchangeOperationType>
実行される操作の種類を示します。有効な値は ”NoOperation”、”MailBoxLevelRecovery”、および ”NeedCleanShutdown” です。

必須 true
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-ExportFileTempLocation <String>
エクスポート ファイルの場所。

必須 true
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-FileSystem [<SwitchParameter>]
操作がファイル システム データ ソースで実行されることを示します。

必須 true
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-FileSystemDatasource [<SwitchParameter>]
ファイル システム データ ソースを回復することを示します。

必須 false
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-GenericDatasource [<SwitchParameter>]
現在の操作が Microsoft Virtual Server などのデータ ソースで実行されることを示します。

必須 true
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-HyperVDatasource [<SwitchParameter>]
Hyper-V データ ソースを示します。

必須 true
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-IntermediateServer <String>
SharePoint サイトの回復時に使用されるサーバー。そのサーバーに SharePoint ファームがインストールされている必要があります。

必須 true
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-IntermediateSqlInstance <String>
SharePoint サイトの回復時に使用される SQL Server インスタンス。SQL Server データベースを一時的にホストするために使用されます。

必須 true
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-IsRecoveryDatabase [<SwitchParameter>]
データベースが回復用データベースであることを示します。

必須 false
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-IsRecoveryStorageGroup [<SwitchParameter>]
回復が回復ストレージ グループであるかどうかを示します。

必須 false
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-ItemLevelRecoveryType <SharepointRecoveryType>
 

必須 false
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-LeaveDBInRestoringState [<SwitchParameter>]
これは、スイッチ パラメーターです。このパラメーターを使用しない場合、データベースが、非運用状態ではあるが復元可能な状態になることを示します。このパラメーターを使用する場合、データベースが運用状態になることを示します。

必須 false
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-LogFileCopyLocation <String>
ログ ファイルのコピー先となる場所。

必須 false
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-MailboxDisplayName <String>
メールボックスに表示される名前。

必須 false
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-MountDatabaseAfterRestore [<SwitchParameter>]
復元後にデータベースが自動的にマウントされることを示します。

必須 false
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-OverwriteType <OverwriteType>
回復するファイルが既に存在する場合に実行する操作を指定します。指定可能な値は ”CreateCopy”、”Skip”、および ”Overwrite” です。

必須 true
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-PrimaryDpmServer [<SwitchParameter>]
DPM サーバーへの回復であることを示します。

必須 true
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-RecoverToReplicaFromTape <Boolean>
レプリカへの回復がテープから実行されることを示します。

必須 false
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-RecoveryLocation <RecoveryLocation>
データの回復先の場所を示します。有効な値は ”OriginalServer”、”CopyToFolder”、”OriginalServerWithDBRename”、”AlternateExchangeServer”、および ”ExchangeServerDatabase” です。

必須 true
位置 2
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-RecoveryType <RecoveryType>
回復の種類が ”Recover” または ”Restore” のいずれであるかを示します。Hyper-V では、”Recover” のみを使用できます。

必須 true
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-RestoreSecurity [<SwitchParameter>]
復元操作時に使用するセキュリティ設定を示します。

これは、スイッチ パラメーターです。コマンドレットで -RestoreSecurity パラメーターを使用した場合、回復ポイントからのセキュリティ設定が使用されることを示します。-RestoreSecurity パラメーターを使用しない場合、復元先サーバーのセキュリティ設定が使用されることを示します。

必須 false
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-RollForwardRecovery [<SwitchParameter>]
アプリケーションを最新の状態にするために、最新の回復ポイントからアプリケーションを回復し、その回復ポイント以降のすべてのログを適用することを示します。

必須 false
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-SANRecovery [<SwitchParameter>]
現在の操作が記憶域ネットワーク (SAN) データ ソースで実行されることを示します。

必須 false
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-SharePoint [<SwitchParameter>]
現在の操作が SharePoint データ ソースで実行されることを示します。

必須 true
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-SharePointSite [<SwitchParameter>]
操作が SharePoint サイトで実行されることを示します。

必須 true
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-SQL [<SwitchParameter>]
現在の操作が SQL Server データ ソースで実行されることを示します。

必須 true
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-StagingAreaPath <String>
ステージング領域へのパス。

必須 ture
位置 2
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-StorageGroupName <String>
ストレージ グループの名前。

必須 false
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-SystemProtectionDatasource [<SwitchParameter>]
システム保護データ ソースを示します。

必須 true
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-TargetLocation <String>
レプリカが格納される場所。

必須 false
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-TargetServer <String>
回復が実行されるサーバー。

クラスター環境で New-RecoveryOption コマンドレットを使用する場合、ターゲット サーバー パラメーターは ResourceGroupName.ClusterName.DomainName の形式で指定する必要があります。

必須 true
位置 1
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

-TargetSiteUrl <String>
回復が実行される URL。

必須 true
位置 named
既定値 none
パイプライン入力を許可する false
ワイルドカード文字を許可する false

<CommonParameters>
このコマンドレットは、次の共通パラメーターをサポートします: VerboseDebugErrorActionErrorVariableWarningActionWarningVariableOutBuffer, PipelineVariable、および OutVariable。詳細については、about_CommonParameters を参照してください。

■入力

  • 入力タイプは、コマンドレットへパイプすることができるオブジェクトのタイプです。

■出力

  • 出力タイプは、コマンドレットが発行するオブジェクトのタイプです。
    • RecoveryOption

■メモ

  • 詳細については、「Get-Help New-DPMRecoveryOption -detailed」と入力してください。
  • 技術情報については、「Get-Help New-DPMRecoveryOption -full」と入力してください。

■エイリアス

  • New-RecoveryOption

■例

例 1

New-DPMRecoveryOption -TargetServer &quot;test.contoso.com&quot; -RecoveryLocation copytofolder -FileSystem -AlternateLocation &quot;f:restore&quot; -OverwriteType overwrite -RestoreSecurity -RecoveryType Restore

このコマンドにより、ファイル システムが test.domain.com に回復され、その元のセキュリティ設定が復元されます。

例 2

$dpmserver = connect-DPMServer DPMServer1
$ps = Get-ProductionServer DPMServer1
$ds = Get-Datasource $ps
$dl = Get-DPMLibrary DPMServer1
$rp = Get-RecoveryPoint $ds
$rop = New-DPMRecoveryOption -Filesystem -RecoverToReplicaFromTape 1 -RecoveryLocation DPMReplicaVolume -DPMLibrary $dl[0] -Targetserver &quot;DPMServer1&quot; -overwritetype overwrite

この例は、レプリカを使用してファイル サーバーを回復するための一連のコマンドの概要について示しています。

例 3

$pg = Get-ProtectionGroup
$ds = Get-Datasource $pg
$rp = Get-RecoveryPoint -Datasource $ds
$lib = Get-DPMLibrary
$rop = New-DPMRecoveryOption -RecoverToReplicaFromTape 1 -RecoveryLocation DPMReplicaVolume -FileSystem -TargetServer &quot;DPMTestServer&quot; -OverwriteType Overwrite -RecoveryType Recover -DpmLibrary $lib
Recover-RecoverableItem -RecoverableItem $rp -RecoveryOption $rop

この例は、テープ状のレプリカから指定した回復位置へ回復ポイントを回復するためのオプションを指定しています。

■関連するトピック

 

[参考]

コメント

  1. […] New-DPMRecoveryOption (New-RecoveryOption) […]

タイトルとURLをコピーしました