Set-AzureSiteRecoveryVM
Define as opções do lado da recuperação para uma entidade de proteção do Site Recovery.
Nota
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 do PowerShell herdado não é recomendado ao criar novos recursos, uma vez que o ASM está agendado para desativação. Para obter mais informações, consulte Aposentadoria do Azure Service Manager.
O módulo Az PowerShell é o módulo 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 da 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, em seguida, armazena-o na variável $ProtectionContainer.
O segundo comando obtém as máquinas virtuais em $ProtectionContainer, usando o cmdlet Get-AzureSiteRecoveryVM e, em seguida, armazena-as 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 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PrimaryNic
Especifica a placa de adaptador de rede primária.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Profile
Especifica o perfil do Azure a partir do qual este cmdlet é lido. Se você não especificar um perfil, esse cmdlet será lido a partir do perfil padrão local.
Tipo: | AzureSMProfile |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-RecoveryNetworkId
Especifica o ID da rede de recuperação.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Size
Especifica o tamanho da máquina virtual de destino.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-VirtualMachine
Especifica o objeto de máquina virtual do Site Recovery.
Tipo: | ASRVirtualMachine |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |