次の方法で共有


Get-AzRecoveryServicesBackupWorkloadRecoveryConfig

このコマンドは、SQL DB などのバックアップされた項目の復旧構成を構築します。 構成オブジェクトには、復旧モード、復元先、SQL のターゲット物理パスなどのアプリケーション固有のパラメーターなど、すべての詳細が格納されます。

構文

Get-AzRecoveryServicesBackupWorkloadRecoveryConfig
   [[-RecoveryPoint] <RecoveryPointBase>]
   [[-TargetItem] <ProtectableItemBase>]
   [[-Item] <ItemBase>]
   [-OriginalWorkloadRestore]
   [-AlternateWorkloadRestore]
   [-TargetContainer <ContainerBase>]
   [-RestoreAsFiles]
   [-FromFull <RecoveryPointBase>]
   [-FilePath <String>]
   [-VaultId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-UseSecondaryRegion]
   [<CommonParameters>]
Get-AzRecoveryServicesBackupWorkloadRecoveryConfig
   [[-PointInTime] <DateTime>]
   [[-TargetItem] <ProtectableItemBase>]
   [[-Item] <ItemBase>]
   [-OriginalWorkloadRestore]
   [-AlternateWorkloadRestore]
   [-TargetContainer <ContainerBase>]
   [-RestoreAsFiles]
   [-FromFull <RecoveryPointBase>]
   [-FilePath <String>]
   [-VaultId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-UseSecondaryRegion]
   [<CommonParameters>]

説明

このコマンドは、復元コマンドレットに渡される AzureWorkload 項目の復旧構成を返します。

例 1

$SQLRecoveryObject = Get-AzRecoveryServicesBackupRecoveryPoint -Item $SQLBkpItem $startdate $enddate | Get-AzRecoveryServicesBackupWorkloadRecoveryConfig -OriginalWorkloadRestore
$SQLRecoveryObject = Get-AzRecoveryServicesBackupRecoveryPoint -Item $SQLBkpItem $startdate $enddate | Get-AzRecoveryServicesBackupWorkloadRecoveryConfig -AlternateWorkloadRestore -TargetItem $SQLProtItem -TargetContainer $targetVMContainer

最初のコマンドレットは、復旧ポイント オブジェクトを取得するために使用されます。 2 番目のコマンドレットは、元の場所の復元の復旧計画を作成します。 3 番目のコマンドレットでは、別の場所への復元のための復旧計画が作成されます。 注: AlternateLocationRestore または RestoreAsFiles の場合、パラメーター -TargetContainer は必須です。

例 2

このコマンドは、SQL DB などのバックアップされた項目の復旧構成を構築します。 (自動生成)

Get-AzRecoveryServicesBackupWorkloadRecoveryConfig -AlternateWorkloadRestore -RecoveryPoint $rp[0] -TargetItem <ProtectableItemBase> -TargetContainer $targetVMContainer -VaultId $vault.ID

パラメーター

-AlternateWorkloadRestore

バックアップされた DB を別の選択したサーバーに復元することを指定します。

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

-DefaultProfile

Azure との通信のために使用される資格情報、アカウント、テナント、サブスクリプションです。

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

-FilePath

復元操作に使用するファイルパスを指定します。

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

-FromFull

ログ バックアップを適用する完全復旧ポイントを指定します。

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

-Item

復元操作を実行するバックアップ項目を指定します。

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

-OriginalWorkloadRestore

バックアップされた DB を復旧ポイントに存在する DB 情報で上書きすることを指定します。

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

-PointInTime

復旧ポイントをフェッチする必要がある時間範囲の終了時刻

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

-RecoveryPoint

復元する回復ポイント オブジェクト

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

-RestoreAsFiles

データベースをマシン内のファイルとして復元することを指定します。

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

-TargetContainer

DB ファイルを復元する必要があるターゲット マシンを指定します。 AlternateLocationRestore または RestoreAsFiles の場合、TargetContainer は必須です。

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

-TargetItem

DB を復元する必要があるターゲットを指定します。 SQL 復元の場合、保護可能な項目の種類が SQLInstance である必要があります。

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

-UseSecondaryRegion

リージョン間復元のセカンダリ リージョンからのフィルター

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

-VaultId

Recovery Services コンテナーの ARM ID。

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

入力

RecoveryPointBase

System.String

出力

RecoveryConfigBase