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

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

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>
     [-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 <RecoveryType> [<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 <RecoveryType>
     [<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 <RecoveryType> -SQL <SwitchParameter>
     [<CommonParameters>]

New-DPMRecoveryOption [-TargetServer] <String>
     [-RecoveryLocation] <RecoveryLocation> [-AlternateLocation <String>]
     [-DPMLibrary <Library>] [-RecoverToReplicaFromTape <Boolean>]
     [-RestoreSecurity <SwitchParameter>] [-SANRecovery <SwitchParameter>]
     -FileSystem <SwitchParameter> -OverwriteType <OverwriteType>
     -RecoveryType <RecoveryType> [<CommonParameters>]

New-DPMRecoveryOption [-TargetServer] <String>
     [-RecoveryLocation] <RecoveryLocation> [-AlternateLocation <String>]
     [-DPMLibrary <Library>] [-RecoverToReplicaFromTape <Boolean>]
     [-RestoreSecurity <SwitchParameter>] [-SANRecovery <SwitchParameter>]
     -ClientDatasource <SwitchParameter> -OverwriteType <OverwriteType>
     -RecoveryType <RecoveryType> [<CommonParameters>]

New-DPMRecoveryOption [-DPMServerName] <String> [-StagingAreaPath] <String>
     [-DestinationServerName] <String> [-DestinationPath] <String>
     [-DatasourceName] <String> [-OverwriteType] <OverwriteType>
     [[-RestoreSecurity] <SwitchParameter>] [-DPMLibrary <Library>]
     [-FileSystemDatasource <SwitchParameter>] [-RecoverToReplicaFromTape <Boolean>]
     -DPMComponentName <GUID> [<CommonParameters>]

New-DPMRecoveryOption [-TargetServer] <String>
     [-RecoveryLocation] <RecoveryLocation> [-DPMLibrary <Library>]
     [-ItemLevelRecoveryType <SharepointRecoveryType>]
     [-RecoverToReplicaFromTape <Boolean>] [-RestoreSecurity <SwitchParameter>]
     [-SANRecovery <SwitchParameter>] [-TargetLocation <String>]
     [-TargetSiteUrl <String>] -DatabaseFileTempLocation <String>
     -ExportFileTempLocation <String> -IntermediateServer <String>
     -IntermediateSqlInstance <String> -RecoveryType <RecoveryType>
     -SharePointSite <SwitchParameter> [<CommonParameters>]

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

New-DPMRecoveryOption [-TargetServer] <String>
     [-RecoveryLocation] <RecoveryLocation> [-DPMLibrary <Library>]
     [-RecoverToReplicaFromTape <Boolean>] [-RestoreSecurity <SwitchParameter>]
     [-SANRecovery <SwitchParameter>] [-TargetLocation <String>]
     -HyperVDatasource <SwitchParameter> -RecoveryType <RecoveryType>
     [<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 <RecoveryType> -SharePoint <SwitchParameter>
     [<CommonParameters>]

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

■説明

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>
このコマンドレットは、次の共通パラメーターをサポートします: VerboseDebugErrorActionErrorVariableWarningActionWarningVariableOutBuffer、および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 &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 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&lt;br&gt;Recover-RecoverableItem -RecoverableItem $rp -RecoveryOption $rop

 

[参考]

コメント

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

  2. […] DPM 2012のDPM管理シェルで使用できるコマンドレット (New-DPMRecoveryOption) について | 焦げloghttps://kogelog.com/2012/08/02/20120802-01/ […]

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