次の方法で共有


Restore-DPMRecoverableItem

データ ソースのバージョンをターゲットの場所に復元します。

構文

Restore-DPMRecoverableItem
       [-RecoveryOption] <RecoveryOptions>
       [[-RecoverableItem] <RecoverableObject[]>]
       [-RecoveryPointLocation <RecoverySourceLocation[]>]
       [-JobStateChangedEventHandler <JobStateChangedEventHandler>]
       [-RecoveryNotification <NotificationObject>]
       [-AdhocJobsContext <AdhocJobsContext>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

説明

Restore-DPMRecoverableItem コマンドレットは、回復可能な項目の特定の時点のバージョンをターゲットの場所に回復します。 回復可能な項目は、データ ソースまたはデータ ソース内の子の回復可能な項目です。

例 1: データ ソースのバージョンをターゲットの場所に復元する

PS C:\>$PGroup = Get-DPMProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $PObjects = Get-DPMDatasource -ProtectionGroup $PGroup[0]
PS C:\> $RPoint = Get-DPMRecoveryPoint -Datasource $PObjects[0] | Sort -Property RepresentedPointInTime -Descending | Select-Object -First 1
PS C:\> $ROption = New-DPMRecoveryOption -HyperVDatasource -TargetServer "HVDCenter02" -RecoveryLocation AlternateHyperVServer -RecoveryType Recover -TargetLocation "C:\VMRecovery"
PS C:\> Restore-DPMRecoverableItem -RecoverableItem $RPoint -RecoveryOption $ROption

次の使用例は、nextref_virtualname データ ソースのバージョンを復旧場所に復元します。

最初のコマンドは、DPMServer02 という名前の DPM サーバー上の保護グループを取得し、$PGroup変数に格納します。

2 番目のコマンドは、$PGroup配列内の最初の保護グループのデータ ソースの一覧を取得します。 このコマンドは、結果を $PObjects 変数に格納します。

3 番目のコマンドは、$PObjects配列内の最初のデータ ソースの復旧ポイントを取得し、パイプ演算子を使用して Sort-Object コマンドレットに渡します。 Sort-Object コマンドレットは、RepresentedPointInTime プロパティの日付と時刻の値の降順に回復ポイントのコレクションを並べ替えます。 Select-Object コマンドレットは、コレクションから最初の回復ポイントを選択し、$RPoint変数に格納します。 詳細については、「Get-Help Sort-ObjectGet-Help Select-Object」と入力します。

4 番目のコマンドは、HVDCenter02 という名前のサーバー上のnextref_virtualname データ ソースの回復オプションを作成します。 このコマンドは、回復場所として AlternateHyperVServer を指定し、DPM がデータ ソースのレプリカを C:\VMRecovery に格納することを指定します。 このコマンドは、回復オプションを $ROption 変数に格納します。

5 番目のコマンドは、$ROptionの回復オプションを使用して、$RPointのデータ ソースを復元します。

パラメーター

-AdhocJobsContext

アドホック ジョブのコンテキストの詳細を指定します。 Windows PowerShell コマンド ラインからこのパラメーターを使用しないでください。

型:AdhocJobsContext
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Confirm

コマンドレットを実行する前に確認を求めるメッセージが表示されます。

型:SwitchParameter
Aliases:cf
配置:Named
規定値:False
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-JobStateChangedEventHandler

Job.StateChanged イベントのイベント ハンドラー 指定します。 コマンドレットに基づいてグラフィカル ユーザー インターフェイスを構築するには、このパラメーターと Async パラメーターを使用します。 System Center 2019 - Data Protection Manager (DPM) 管理シェルでは、このパラメーターを使用しないでください。

型:JobStateChangedEventHandler
Aliases:Handler
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-RecoverableItem

回復可能な項目オブジェクトを指定します。 これは回復可能な復旧ポイント内の子項目です。 たとえば、ファイル システムの共有またはボリューム、Microsoft SQL Server データベース、Microsoft Exchange Server ストレージ グループ、Microsoft SharePoint サイト、Microsoft 仮想マシン、Microsoft DPM データベース、システムの状態、復旧ポイントなどがあります。

型:RecoverableObject[]
配置:2
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-RecoveryNotification

回復操作が完了したときに、回復操作が通知を送信することを指定します。 New-NotificationObject コマンドレットは、通知オブジェクトを返します。

型:NotificationObject
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-RecoveryOption

データ ソースの回復オプションを指定します。 New-DPMRecoveryOption コマンドレットを使用して、回復オプションを作成できます。

型:RecoveryOptions
配置:1
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-RecoveryPointLocation

このコマンドレットが復元する復旧ポイントの復旧ポイントの場所の配列を指定します。 復旧ポイントの場所オブジェクトを取得するには、Get-DPMRecoveryPointLocation コマンドレットを使用します。 復旧項目が複数の復旧ポイントに存在する場合は、復旧ポイントの場所を指定する必要があります。

型:RecoverySourceLocation[]
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-WhatIf

コマンドレットを実行した場合の動作を示します。 コマンドレットは実行されません。

型:SwitchParameter
Aliases:wi
配置:Named
規定値:False
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False