System Center 2016 – Data Protection Manager (DPM 2016) の DPM 管理シェルは、PowerShell を用いたコマンドライン インタフェースです。
DPM 管理シェルは、デスクトップ上のアイコン、もしくは [スタート メニュー] – [Microsoft System Center 2016] – [DPM 管理シェル] を選択、クリックすることで起動することが可能です。
DPM 2016 の管理を目的として様々なコマンドレットが DPM 管理シェルに用意されていますが、 コマンドレットのヘルプについては、日本語の情報は公開されていません。
このヘルプ情報について、「Get-Help」コマンドレットの -Full オプションを用いて実行した結果を編集、意訳しました。
この記事では、「Get-DPMDatasource」コマンドレットについて記載します (他のコマンドレットについては、「System Center 2016 – Data Protection Manager の DPM 管理シェルで使用できるコマンドレットについて」を参照)。
Get-DPMDatasource コマンドレット
名前
Get-DPMDatasource
エイリアス
Get-Datasource
概要
コンピューター、もしくは保護グループの保護および保護されていないデータを取得します。
構文
Get-DPMDatasource [[-DPMServerName] <String>] [-Inactive] [<CommonParameters>]
Get-DPMDatasource [[-DPMServerName] <String>] [-ComputerName] <String[]> [-Async] [<CommonParameters>] Get-DPMDatasource [-ProductionServer] <productionserver>[-Async] [-GetVolumesWithoutMountPoints] [-IgnoreDPMInformation] [-Inquire] [-Replica] [-Tag <Object>] [<CommonParameters>] Get-DPMDatasource [[-DPMServerName] <String>] [-Path] <String> [[-ProductionServerName] <String>] [<CommonParameters>] Get-DPMDatasource [[-DPMServerName] <String>] [-Query] <String> [<CommonParameters>] Get-DPMDatasource [-ProtectionGroup] <ProtectionGroup> [<CommonParameters>] |
説明
Get-DPMDatasource コマンドレットは、System Center 2016 – Data Protection Manager (DPM) のコンピューター上の保護および保護されていないデータを取得します。出力は、保護が適用されることを許可するレベルのオブジェクトのみ表示します。データ ソース内のファイルを参照するには、Get-DPMChildDatasource コマンドレットを用います。
このコマンドレットは、コンピューター上のデータに関する次の情報を取得します。
このパラメーターで使用可能な値 :
- 保護コンピューター上のすべての利用可能なデータ ソース。
- DPM サーバー上の保護データ ソース。
- DPM サーバー上の非アクティブなデータ ソース。非アクティブなデータ ソースは、DPM サーバー上でアクティブに保護されていないものです。
- 保護グループ内のデータ ソース
パラメーター
-Async [<SwitchParameter>]
コマンドが非同期で実行する場合に指定します。コマンドが非同期で実行される場合、ジョブ完了までに時間を要する場合でも、コマンド プロンプトはすぐに返ります。
必須 | false |
位置 | 2 |
既定値 | なし |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-ComputerName <String[]>
保護グループに追加するクライアント コンピューターの配列を指定します。
必須 | true |
位置 | 2 |
既定値 | なし |
パイプライン入力を許可する | True (ByValue, ByPropertyName) |
ワイルドカード文字を許可する | false |
-DPMServerName [<String>]
このコマンドレットが実行する DPM サーバー名を指定します。
必須 | false |
位置 | 1 |
既定値 | なし |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-GetVolumesWithoutMountPoints [<SwitchParameter>]
コマンドレットが、マウント ポイントなしでボリュームを取得する場合に指定します。
必須 | false |
位置 | named |
既定値 | なし |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-IgnoreDPMInformation [<SwitchParameter>]
コマンドレットが、データ ソースの保護コンピューター情報を取得しない場合に指定します。
必須 | false |
位置 | named |
既定値 | なし |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-Inactive [<SwitchParameter>]
コマンドレットが、DPM サーバー上の非アクティブなデータ ソースを取得する場合に指定します。非アクティブなデータ ソースは、一度 DPM サーバーで保護されていましたが、現在保護されていないものとなります。レプリカおよび非アクティブなデータ ソースの回復ポイントは、まだ利用可能です。
必須 | false |
位置 | named |
既定値 | なし |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-Inquire [<SwitchParameter>]
このコマンドレットが保護コンピューターを照会、そのコンピューター上にデータ ソースまたは子データ ソースを返す場合に指定します。
必須 | false |
位置 | named |
既定値 | なし |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-Path <String>
データ ソース用の検索パスを指定します。
必須 | true |
位置 | 2 |
既定値 | なし |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-ProductionServer <ProductionServer>
DPM 保護エージェントがインストールされたコンピューターを指定します。
必須 | true |
位置 | 1 |
既定値 | なし |
パイプライン入力を許可する | True (ByValue, ByPropertyName) |
ワイルドカード文字を許可する | false |
-ProductionServerName [<String>]
DPM 保護エージェントがインストールされたコンピューター名を指定します。
必須 | false |
位置 | 3 |
既定値 | なし |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-ProtectionGroup <ProtectionGroup>
このコマンドレットが実行する保護グループを指定します。ProtectionGroup オブジェクトを取得するには、Get-DPMProtectionGroup コマンドレットを用います。
必須 | true |
位置 | 1 |
既定値 | なし |
パイプライン入力を許可する | True (ByValue, ByPropertyName) |
ワイルドカード文字を許可する | false |
-Query <String>
データ ソース用のフィルターを指定します。このコマンドレットは、指定した文字列が含まれる名前を持つもののみを返します。
必須 | true |
位置 | 2 |
既定値 | なし |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-Replica [<SwitchParameter>]
このコマンドレットが、保護コンピューターからセカンダリ DPM サーバー、もしくはプライマリ DPM サーバー上のレプリカに必要な領域を計算する場合に指定します。
必須 | false |
位置 | named |
既定値 | なし |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
-Tag [<Object>]
非同期呼び出しことに応答を区別するカスタム プロパティを指定します。コマンドレットに基づくグラフィカル ユーザー インターフェイスを構築するために、このパラメーターを用います。DPM 管理シェルではこのパラメーターは使用できません。
必須 | false |
位置 | named |
既定値 | なし |
パイプライン入力を許可する | false |
ワイルドカード文字を許可する | false |
<CommonParameters>
このコマンドレットは、次の共通パラメーターをサポートします: -Verbose、-Debug、-ErrorAction、-ErrorVariable、-WarningAction、-WarningVariable、-OutBuffer、-PipelineVariable、および -OutVariable。詳細については、about_CommonParameters を参照してください。
入力
入力の種類は、コマンドレットにパイプ可能なオブジェクトの種類です。
出力
出力の種類は、コマンドレットが発行するオブジェクトの種類です。
- Datasource
例
例 1 : コンピューター上のすべてのデータ ソースを取得する
$DpmPServer = Get-DPMProductionServer -DPMServerName "TestingServer" Get-DPMDatasource -ProductionServer $DpmPServer[1] -Inquire
最初のコマンドは、DPM 保護エージェントがインストールされたサーバーを取得、変数 $DpmPServer に格納します。
2 番目のコマンドは、$DpmPServer の 2 番目のサーバー上のデータ ソースを取得します。
例 2 : 保護グループ内の保護されたデータ ソースを取得する
$DpmPServer = Get-DPMProtectionGroup -DPMServerName "TestingServer" Get-DPMDatasource -ProtectionGroup $DpmPServer
最初のコマンドは、DPM サーバー「TestingServer」から保護グループを取得、変数 $DpmPServer に保護グループ情報を格納します。
2 番目のコマンドは、$DpmPServer の保護グループからデータ ソースを取得します。
例 3 : DPM サーバー上から非アクティブなデータ ソース取得する
Get-DPMDatasource -DPMServerName "TestingServer" -Inactive
このコマンドは、DPM サーバー「TestingServer」上の非アクティブなデータ ソースを取得します。
例 4 : 検索場所からデータ ソースを取得する
Get-DPMDatasource -DPMServerName "TestingServer" -SearchPath "F:\" -ProductionServer "Test.contoso.com"
このコマンドは、保護サーバー「Test.contoso.com」上の検索パス「F:\」からデータ ソースを取得します。
関連するリンク
- Get-DPMProtectionGroup
- Get-DPMProductionServer
- Data Protection Manager コマンドレット
参考
- Data Protection Manager Cmdlets
https://technet.microsoft.com/en-us/library/hh881730(v=sc.30).aspx - Get-DPMDatasource
https://technet.microsoft.com/en-us/library/hh881605(v=sc.30).aspx