Compartilhar via


Set-AzureSiteRecoveryVM

Define as opções do lado da recuperação para uma entidade de proteção da Recuperação de Site.

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

Set-AzureSiteRecoveryVM
   -VirtualMachine <ASRVirtualMachine>
   [-Name <String>]
   [-Size <String>]
   [-PrimaryNic <String>]
   [-RecoveryNetworkId <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Description

O cmdlet Set-AzureSiteRecoveryVM define as opções de proteção do lado da recuperação, como o tamanho da máquina virtual de recuperação e a rede de máquina virtual de recuperação, para entidades de proteção do Azure Site Recovery.

Exemplos

Exemplo 1: Permitir a atualização em uma máquina virtual protegida

PS C:\> $ProtectionContainer = Get-AzureSiteRecoveryProtectionContainer
PS C:\> $VirtualMachines = Get-AzureSiteRecoveryVM -ProtectionContainer $ProtectionContainer 
PS C:\> Set-AzureSiteRecoveryVM -VirtualMachine $VirtualMachines[0] -Name "NewVirtualMachine05"
Name             : 
ID               : 8170d274-1e48-404a-b080-172ada140bc3
ClientRequestId  : 09354052-8430-4fa8-9a35-63196dd4b2b4-2015-02-03 04:19:06Z-P
State            : NotStarted
StateDescription : NotStarted
StartTime        : 
EndTime          : 
AllowedActions   : 
Tasks            : {}
Errors           : {}

O primeiro comando usa o cmdlet Get-AzureSiteRecoveryProtectionContainer para obter um contêiner protegido e o armazena na variável $ProtectionContainer.

O segundo comando obtém as máquinas virtuais em $ProtectionContainer, usando o cmdlet Get-AzureSiteRecoveryVM e as armazena na variável $VitrualMachines.

O comando final permite atualizações para a primeira máquina virtual na matriz $VitrualMachines, chamada NewVirtualMachine05.

Parâmetros

-Name

Especifica o nome da máquina virtual de destino.

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

-PrimaryNic

Especifica a placa de adaptador de rede primária.

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

-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

-RecoveryNetworkId

Especifica a ID da rede de recuperação.

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

-Size

Especifica o tamanho da máquina virtual de destino.

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

-VirtualMachine

Especifica o objeto de máquina virtual da Recuperação de Site.

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