다음을 통해 공유


Set-AzureSiteRecoveryProtectionEntity

Site Recovery 보호 엔터티의 상태를 설정합니다.

참고

이 설명서에서 참조하는 cmdlet은 Service Management API를 사용하는 레거시 Azure 리소스를 관리하기 위한 것입니다. Azure Resource Manager 리소스를 관리하는 cmdlet은 Az PowerShell 모듈을 참조하세요.

Syntax

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>]

Description

Set-AzureSiteRecoveryProtectionEntity cmdlet은 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 cmdlet을 사용하여 현재 Azure Site Vault에 대한 컨테이너를 가져오고 $ProtectionContainer 변수에 저장합니다.

두 번째 명령은 Get-AzureSiteRecoveryProtectionEntity cmdlet을 사용하여 $ProtectionContainer 저장된 컨테이너에 속하는 보호된 가상 머신을 가져옵니다. 이 명령은 결과를 $ProtectionEntity 변수에 저장합니다.

마지막 명령은 $ProtectionEntity 저장된 엔터티에 대한 보호를 사용하도록 설정합니다.

매개 변수

-Confirm

cmdlet을 실행하기 전에 확인 메시지가 표시됩니다.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

사용자 확인을 요청하지 않고 명령을 강제 실행합니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

보호를 사용하거나 사용하지 않도록 설정할 보호된 가상 머신의 ID를 지정합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-OS

운영 체제 유형을 지정합니다. 이 매개 변수에 허용되는 값은 다음과 같습니다.

  • Windows
  • Linux
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OSDiskName

운영 체제를 포함하는 디스크의 이름을 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

이 cmdlet이 읽는 Azure 프로필을 지정합니다. 프로필을 지정하지 않으면 이 cmdlet은 로컬 기본 프로필에서 읽습니다.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Protection

보호를 사용할지 아니면 사용하지 않도록 설정해야 하는지를 지정합니다. 이 매개 변수에 허용되는 값은 다음과 같습니다.

  • 사용
  • 사용 안 함
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ProtectionContainerId

보호된 컨테이너의 ID를 지정합니다. 이 cmdlet은 이 매개 변수가 지정하는 컨테이너에 속하는 가상 머신에 대한 보호를 사용하거나 사용하지 않도록 설정합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ProtectionEntity

보호 엔터티 개체를 지정합니다.

Type:ASRProtectionEntity
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ProtectionProfile

보호를 사용하도록 설정할 보호 프로필을 지정합니다. 연결된 보호 컨테이너에서 사용 가능한 보호 프로필 중 하나인 ASRProtectionProfile 개체를 지정합니다.

Type:ASRProtectionProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WaitForCompletion

cmdlet이 Windows PowerShell 콘솔에 컨트롤을 반환하기 전에 작업이 완료될 때까지 대기한다는 것을 나타냅니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

cmdlet이 실행될 경우 결과 동작을 표시합니다. cmdlet이 실행되지 않습니다.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False