Compartilhar via


Update-AzureSiteRecoveryProtectionEntity

Atualiza as propriedades de uma entidade de proteção no Azure Site Recovery.

Observação

Os cmdlets mencionados nesta documentação são para gerenciar recursos herdados do Azure que usam APIs do Azure Service Manager (ASM). Este módulo herdado do PowerShell não é recomendado ao criar novos recursos, já que o ASM está programado para desativação. Para obter mais informações, consulte Aposentadoria do Azure Service Manager.

O módulo Az PowerShell é o módulo do PowerShell recomendado para gerenciar recursos do Azure Resource Manager (ARM) com o PowerShell.

Sintaxe

Update-AzureSiteRecoveryProtectionEntity
      -ProtectionEntity <ASRProtectionEntity>
      [-WaitForCompletion]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]

Description

O cmdlet Update-AzureSiteRecoveryProtectionEntity atualiza as propriedades de uma entidade de proteção no Azure Site Recovery, como informações do proprietário da máquina virtual. Esse cmdlet tem suporte apenas para o Virtual Machine Monitor (VMM) para entidades de proteção protegidas pelo VMM.

Exemplos

Exemplo 1: Atualizar uma entidade de proteção

PS C:\> $Container = Get-AzureSiteRecoveryProtectionContainer
PS C:\> $ProtectionEntity = Get-AzureSiteRecoveryProtectionEntity -ProtectionContainer $Container
PS C:\> Update-AzureSiteRecoveryProtectionEntity -ProtectionEntity $ProtectionEntity
           Name             : 
           ID               : 680ffe0f-6236-465e-8c94-81242fa67e6d
           ClientRequestId  : 2c47e6ce-1460-4187-8a0f-b9073735fa38-2014-12-30 06:44:40Z-P
           State            : NotStarted
           StateDescription : NotStarted
           StartTime        : 
           EndTime          : 
           AllowedActions   : {}
           Tasks            : {}
           Errors           : {}

O primeiro comando obtém um contêiner protegido usando o cmdlet Get-AzureSiteRecoveryProtectionContainer e armazena esse objeto na variável $Container.

O segundo comando obtém a máquina virtual protegida que pertence ao contêiner armazenado no $Container usando o cmdlet Get-AzureSiteRecoveryProtectionEntity e a armazena na variável $ProtectionEntity.

O comando final atualiza a entidade de proteção em $ProtectionEntity.

Parâmetros

-Profile

Especifica o perfil do Azure a partir do qual este cmdlet lê. Se você não especificar um perfil, esse cmdlet será lido a partir do perfil padrão local.

Tipo:AzureSMProfile
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ProtectionEntity

Especifica uma entidade de proteção a ser atualizada. Para obter um objeto ASRProtectionEntity , use o cmdlet Get-AzureSiteRecoveryProtectionEntity .

Tipo:ASRProtectionEntity
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-WaitForCompletion

Indica que esse cmdlet aguarda a conclusão da operação antes de retornar o controle ao console do Windows PowerShell.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False