Set-AzureSiteRecoveryProtectionEntity

Site Recovery 保護エンティティの状態を設定します。

Note

このドキュメントで参照されているコマンドレットは、Azure Service Manager (ASM) API を使用する従来の Azure リソースを管理するためのものです。 ASM の提供終了が予定されているため、新しいリソースを作成する場合、このレガシ PowerShell モジュールは推奨されません。 詳細については、Azure Service Manager の提供終了に関するページを参照してください

Az PowerShell モジュールは、PowerShell を使用して Azure Resource Manager (ARM) リソースを管理するために推奨される PowerShell モジュールです。

構文

Set-AzureSiteRecoveryProtectionEntity
   -ProtectionEntity <ASRProtectionEntity>
   [-ProtectionProfile <ASRProtectionProfile>]
   -Protection <String>
   [-OSDiskName <String>]
   [-OS <String>]
   [-WaitForCompletion]
   [-Force]
   [-Profile <AzureSMProfile>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzureSiteRecoveryProtectionEntity
   -Id <String>
   -ProtectionContainerId <String>
   [-ProtectionProfile <ASRProtectionProfile>]
   -Protection <String>
   [-OSDiskName <String>]
   [-OS <String>]
   [-WaitForCompletion]
   [-Force]
   [-Profile <AzureSMProfile>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

説明

Set-AzureSiteRecoveryProtectionEntity コマンドレットは、Azure Site Recovery 保護エンティティの保護を有効または無効にします。

例 1: コンテナー内のオブジェクトの保護を有効にする

PS C:\> $ProtectionContainer = Get-AzureSiteRecoveryProtectionContainer -Name "Cloud17"
PS C:\> $ProtectionEntity = Get-AzureSiteRecoveryProtectionEntity -ProtectionContainer $ProtectionContainer -Name "VM01"
PS C:\> Set-AzureSiteRecoveryProtectionEntity -ProtectionEntity $ ProtectionEntity -Protection Enable -ProtectionProfile $ProtectionContainer.AvailableProtectionProfiles[0] -OS Windows

最初のコマンドは、Get-AzureSiteRecoveryProtectionContainer コマンドレットを使用して現在の Azure Site コンテナーのコンテナーを取得し、$ProtectionContainer変数に格納します。

2 番目のコマンドは、Get-AzureSiteRecoveryProtectionEntity コマンドレットを使用して、$ProtectionContainerに格納されているコンテナーに属する保護された仮想マシンを取得します。 このコマンドは、結果を $ProtectionEntity 変数に格納します。

最後のコマンドは、$ProtectionEntityに格納されているエンティティの保護を有効にします。

パラメーター

-Confirm

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

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

-Force

ユーザーに確認せずに、直ちにコマンドを実行します。

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

-Id

保護を有効または無効にする保護対象の仮想マシンの ID を指定します。

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

-OS

オペレーティング システムの種類を指定します。 このパラメーターの有効値は、次のとおりです。

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

-OSDiskName

オペレーティング システムを含むディスクの名前を指定します。

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

-Profile

このコマンドレットが読み取る Azure プロファイルを指定します。 プロファイルを指定しない場合、このコマンドレットはローカルの既定のプロファイルから読み取ります。

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

-Protection

保護を有効にするか無効にするかを指定します。 このパラメーターの有効値は、次のとおりです。

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

-ProtectionContainerId

保護されたコンテナーの ID を指定します。 このコマンドレットは、このパラメーターが指定するコンテナーに属する仮想マシンの保護を有効または無効にします。

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

-ProtectionEntity

保護エンティティ オブジェクトを指定します。

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

-ProtectionProfile

保護を有効にする保護プロファイルを指定します。 関連付けられている保護コンテナーで使用可能な 保護プロファイルの 1 つである ASRProtectionProfile オブジェクトを指定します。

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

-WaitForCompletion

Windows PowerShell コンソールに制御を返す前に、コマンドレットが操作の完了を待機することを示します。

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

-WhatIf

コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。

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