System Center 2012 Data Protection Manager (DPM 2012) のDPM管理シェルは、PowerShellを用いたコマンドラインインタフェースです。
DPM管理シェルは、DPM 2012の管理を目的として様々なコマンドレットが用意されていますが、 コマンドレットのヘルプについて、英語の情報のみのようです。
このヘルプ情報について、オンライン上で日本語として確認したいと思い、本ブログ上で纏めてみることにしました (内容については「Get-Help」コマンドレットの-Fullオプションを用いて実行した結果を編集、意訳したものとなります)。
この記事では、「New-DPMRecoveryOption (New-RecoveryOption)」コマンドレットについて記載します (他のコマンドレットについては、「DPM 2012のDPM管理シェルで使用できるコマンドレット一覧について」を参照)。
■名前
New-DPMRecoveryOption (New-RecoveryOption)
■概要
各種サーバーの回復オプションを設定できます。
■構文
New-DPMRecoveryOption [-TargetServer] <String> New-DPMRecoveryOption [-RecoveryLocation] <RecoveryLocation> New-DPMRecoveryOption [-TargetServer] <String> New-DPMRecoveryOption [-TargetServer] <String> New-DPMRecoveryOption [-TargetServer] <String> New-DPMRecoveryOption [-DPMServerName] <String> [-StagingAreaPath] <String> New-DPMRecoveryOption [-TargetServer] <String> New-DPMRecoveryOption [-TargetServer] <String> New-DPMRecoveryOption [-TargetServer] <String> New-DPMRecoveryOption [-TargetServer] <String> New-DPMRecoveryOption [-TargetServer] <String> New-DPMRecoveryOption [-TargetServer] <String> |
■説明
New-DPMRecoveryOptionコマンドレットを使用すると、ファイル サーバー、Exchange、SharePointサーバー、SharePointサイト、SQL Server、およびその他のデータ ソースの回復ポイントを設定できます。
■パラメーター
-AlternateDatabase <String>
代替データベースの名前。
必須 | false |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-AlternateDatabaseDetails <AlternateDatabaseDetailsType>
データベースの種類。
必須 | false |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-AlternateLocation <String>
回復ポイントを作成する代替場所の名前。
必須 | false |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-AlternateStorageGroup <String>
新しい回復ポイントの代替ストレージ グループの名前。
必須 | false |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-ClientDatasource <SwitchParameter>
復元中のデータがファイル システムであるか、またはアプリケーションであるかを示します。
必須 | true |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-CopyLogFiles <SwitchParameter>
ログ ファイルがコピーされることを示します。
必須 | false |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-DPMComponentName <GUID>
必須 | true |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-DPMLibrary <Library>
DPMライブラリ オブジェクト。
必須 | false |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-DPMServerName <String>
DPMサーバーの名前。
必須 | false |
位置 | 1 |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-DatabaseFileTempLocation <String>
データベース ファイルの一時的な場所。
必須 | true |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-DatabaseName <String>
データベースの名前。
必須 | false |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-DatasourceName <String>
データ ソースの名前。
必須 | true |
位置 | 5 |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-DestinationPath <String>
回復場所。
必須 | true |
位置 | 4 |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-DestinationServerName <String>
データの回復先となるサーバーの名前。
必須 | true |
位置 | 3 |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-E14Datasource <SwitchParameter>
Exchange Server 2010からのデータ ソースであるかどうかを示します。
必須 | true |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-Exchange <SwitchParameter>
現在の操作がMicrosoft Exchangeデータ ソースで実行されることを示します。
必須 | true |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-ExchangeOperationType <ExchangeOperationType>
実行される操作の種類を示します。有効な値は”NoOperation”、”MailBoxLevelRecovery”、および”NeedCleanShutdown”です。
必須 | true |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-ExportFileTempLocation <String>
エクスポート ファイルの場所。
必須 | true |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-FileSystem <SwitchParameter>
操作がファイル システム データ ソースで実行されることを示します。
必須 | true |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-FileSystemDatasource <SwitchParameter>
ファイル システム データ ソースを回復することを示します。
必須 | false |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-GenericDatasource <SwitchParameter>
現在の操作がMicrosoft Virtual Serverなどのデータ ソースで実行されることを示します。
必須 | true |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-HyperVDatasource <SwitchParameter>
Hyper-Vデータ ソースを示します。
必須 | true |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-IntermediateServer <String>
SharePointサイトの回復時に使用されるサーバー。そのサーバーにSharePointファームがインストールされている必要があります。
必須 | true |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-IntermediateSqlInstance <String>
SharePointサイトの回復時に使用されるSQL Serverインスタンス。SQL Serverデータベースを一時的にホストするために使用されます。
必須 | true |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-IsRecoveryDatabase <SwitchParameter>
データベースが回復用データベースであることを示します。
必須 | false |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-IsRecoveryStorageGroup <SwitchParameter>
回復が回復ストレージ グループであるかどうかを示します。
必須 | false |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-ItemLevelRecoveryType <SharepointRecoveryType>
必須 | false |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-LeaveDBInRestoringState <SwitchParameter>
これは、スイッチ パラメーターです。このパラメーターを使用しない場合、データベースが、非運用状態ではあるが復元可能な状態になることを示します。このパラメーターを使用する場合、データベースが運用状態になることを示します。
必須 | false |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-LogFileCopyLocation <String>
ログ ファイルのコピー先となる場所。
必須 | false |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-MailboxDisplayName <String>
メールボックスに表示される名前。
必須 | false |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-MountDatabaseAfterRestore <SwitchParameter>
復元後にデータベースが自動的にマウントされることを示します。
必須 | false |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-OverwriteType <OverwriteType>
回復するファイルが既に存在する場合に実行する操作を指定します。指定可能な値は”CreateCopy”、”Skip”、および”Overwrite”です。
必須 | true |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-PrimaryDpmServer <SwitchParameter>
DPMサーバーへの回復であることを示します。
必須 | true |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-RecoverToReplicaFromTape <Boolean>
レプリカへの回復がテープから実行されることを示します。
必須 | false |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-RecoveryLocation <RecoveryLocation>
データの回復先の場所を示します。有効な値は”OriginalServer”、”CopyToFolder”、”OriginalServerWithDBRename”、”AlternateExchangeServer”、および”ExchangeServerDatabase”です。
必須 | true |
位置 | 2 |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-RecoveryType <RecoveryType>
回復の種類が”Recover”または”Restore”のいずれであるかを示します。Hyper-Vでは、”Recover”のみを使用できます。
必須 | true |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-RestoreSecurity <SwitchParameter>
復元操作時に使用するセキュリティ設定を示します。
これは、スイッチ パラメーターです。コマンドレットで-RestoreSecurityパラメーターを使用した場合、回復ポイントからのセキュリティ設定が使用されることを示します。-RestoreSecurityパラメーターを使用しない場合、復元先サーバーのセキュリティ設定が使用されることを示します。
必須 | false |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-RollForwardRecovery <SwitchParameter>
アプリケーションを最新の状態にするために、最新の回復ポイントからアプリケーションを回復し、その回復ポイント以降のすべてのログを適用することを示します。
必須 | false |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-SANRecovery <SwitchParameter>
現在の操作が記憶域ネットワーク (SAN) データ ソースで実行されることを示します。
必須 | false |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-SQL <SwitchParameter>
現在の操作がSQL Serverデータ ソースで実行されることを示します。
必須 | true |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-SharePoint <SwitchParameter>
現在の操作がSharePointデータ ソースで実行されることを示します。
必須 | true |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-SharePointSite <SwitchParameter>
操作がSharePointサイトで実行されることを示します。
必須 | true |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-StagingAreaPath <String>
ステージング領域へのパス。
必須 | true |
位置 | 2 |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-StorageGroupName <String>
ストレージ グループの名前。
必須 | false |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-SystemProtectionDatasource <SwitchParameter>
システム保護データ ソースを示します。
必須 | true |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-TargetLocation <String>
レプリカが格納される場所。
必須 | false |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-TargetServer <String>
回復が実行されるサーバー。
クラスター環境でNew-RecoveryOptionコマンドレットを使用する場合、ターゲット サーバー パラメーターはResourceGroupName.ClusterName.DomainNameの形式で指定する必要があります。
必須 | true |
位置 | 1 |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-TargetSiteUrl <String>
回復が実行されるURL。
必須 | false |
位置 | named |
規定値 | |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
<CommonParameters>
このコマンドレットは、次の共通パラメーターをサポートします: Verbose、Debug、ErrorAction、ErrorVariable、WarningAction、WarningVariable、OutBuffer、およびOutVariable。詳細については、「get-help about_commonparameters」と入力してヘルプを参照してください。
■入力
■出力
RecoveryOption
■メモ
詳細については、「Get-Help New-DPMRecoveryOption -detailed」と入力してください。
技術情報については、「Get-Help New-DPMRecoveryOption -full」と入力してください。
■例
例1
New-DPMRecoveryOption -TargetServer test.contoso.com -RecoveryLocation copytofolder -FileSystem -AlternateLocation "f:restore" -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 DPMServer1 -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 DPMTestServer -OverwriteType Overwrite -RecoveryType Recover -DpmLibrary $lib<br>Recover-RecoverableItem -RecoverableItem $rp -RecoveryOption $rop
[参考]
- DPM Cmdlet Help – System Center 2012 Data Protection Manager
http://technet.microsoft.com/en-us/library/hh881679.aspx - New-DPMRecoveryOption – System Center 2012 Data Protection Manager
http://technet.microsoft.com/en-us/library/hh881592.aspx - DPM 2010のDPM管理シェルで使用できるコマンドレット (New-RecoveryOption) について « 焦げlog
https://kogelog.com/2011/09/30/20110930-02/
コメント
[…] New-DPMRecoveryOption(New-RecoveryOption) […]
[…] DPM 2012のDPM管理シェルで使用できるコマンドレット (New-DPMRecoveryOption) について | 焦げloghttps://kogelog.com/2012/08/02/20120802-01/ […]