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 |
入力
System.String
出力
Azure PowerShell