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-Object
Get-Help Select-Object
。
4 番目のコマンドは、HVDCenter02 という名前のサーバー上のnextref_virtualname データ ソースの回復オプションを作成します。 このコマンドは、AlternateHyperVServer を回復場所として指定し、DPM がデータ ソースのレプリカを C:\VMRecovery に格納することを指定します。 コマンドは、回復オプションを $ROption 変数に格納します。
5 番目のコマンドは、$ROptionの回復オプションを使用して、$RPointのデータ ソースを復元します。
パラメーター
-AdhocJobsContext
アドホック ジョブのコンテキストの詳細を指定します。 Windows PowerShellコマンド ラインからこのパラメーターを使用しないでください。
Type: | AdhocJobsContext |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
コマンドレットの実行前に確認を求めるメッセージが表示されます。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobStateChangedEventHandler
Job.StateChanged イベントのイベント ハンドラーを指定します。 コマンドレットに基づいてグラフィカル ユーザー インターフェイスを構築するには、このパラメーターと Async パラメーターを使用します。 System Center 2019 - Data Protection Manager (DPM) 管理シェルでは、このパラメーターを使用しないでください。
Type: | JobStateChangedEventHandler |
Aliases: | Handler |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RecoverableItem
回復可能な項目オブジェクトを指定します。 これは回復可能な回復ポイント内の子項目です。 たとえば、ファイル システムの共有またはボリューム、Microsoft SQL Server データベース、Microsoft Exchange Server ストレージ グループ、Microsoft SharePoint サイト、Microsoft Virtual Machine、Microsoft DPM データベース、システムの状態、または復旧ポイントなどがあります。
Type: | RecoverableObject[] |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RecoveryNotification
回復操作が完了したときに、回復操作が通知を送信することを指定します。 New-NotificationObject コマンドレットは、通知オブジェクトを返します。
Type: | NotificationObject |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RecoveryOption
データ ソースの回復オプションを指定します。 New-DPMRecoveryOption コマンドレットを使用して、回復オプションを作成できます。
Type: | RecoveryOptions |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RecoveryPointLocation
このコマンドレットが復元する復旧ポイントの復旧ポイントの場所の配列を指定します。 復旧ポイントの場所オブジェクトを取得するには、Get-DPMRecoveryPointLocation コマンドレットを使用します。 回復項目が複数の復旧ポイントに存在する場合は、復旧ポイントの場所を指定する必要があります。
Type: | RecoverySourceLocation[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |