New-SCV2V

Converte uma máquina virtual em uma máquina virtual implantada em um host Hyper-V que o VMM gerencia.

Syntax

New-SCV2V
   [-EnableVMNetworkOptimization <Boolean>]
   [-EnableMACAddressSpoofing <Boolean>]
   [-VMMServer <ServerConnection>]
   [-LibraryServer <LibraryServer>]
   -VMHost <Host>
   -VMXPath <String>
   [-JobGroup <Guid>]
   [-Trigger]
   [-Description <String>]
   [-Name <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   [-Path <String>]
   [-StartVM]
   [-CPUCount <Byte>]
   [-CPURelativeWeight <Int32>]
   [-CPUType <ProcessorType>]
   [-MemoryMB <Int32>]
   [-DelayStartSeconds <Int32>]
   [-StartAction <VMStartAction>]
   [-StopAction <VMStopAction>]
   [-LogicalNetwork <LogicalNetwork>]
   [-VMNetwork <VMNetwork>]
   [-NoConnection]
   [-MACAddress <String>]
   [-MACAddressType <String>]
   [-SourceNetworkConnectionID <String>]
   [-VirtualNetwork <VirtualNetwork>]
   [-VirtualNetworkAdapter <VirtualNetworkAdapter>]
   [-VLanEnabled <Boolean>]
   [-VLanID <UInt16>]
   [-OverridePatchPath <String>]
   [-SkipInstallVirtualizationGuestServices]
   [-NetworkLocation <String>]
   [-NetworkTag <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
New-SCV2V
   [-EnableVMNetworkOptimization <Boolean>]
   [-EnableMACAddressSpoofing <Boolean>]
   [-VMMServer <ServerConnection>]
   [-LibraryServer <LibraryServer>]
   -VMXComputerConfiguration <VmxMachineConfiguration>
   -VMHost <Host>
   [-JobGroup <Guid>]
   [-Trigger]
   [-Description <String>]
   [-Name <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   [-Path <String>]
   [-StartVM]
   [-CPUCount <Byte>]
   [-CPURelativeWeight <Int32>]
   [-CPUType <ProcessorType>]
   [-MemoryMB <Int32>]
   [-DelayStartSeconds <Int32>]
   [-StartAction <VMStartAction>]
   [-StopAction <VMStopAction>]
   [-LogicalNetwork <LogicalNetwork>]
   [-VMNetwork <VMNetwork>]
   [-NoConnection]
   [-MACAddress <String>]
   [-MACAddressType <String>]
   [-SourceNetworkConnectionID <String>]
   [-VirtualNetwork <VirtualNetwork>]
   [-VirtualNetworkAdapter <VirtualNetworkAdapter>]
   [-VLanEnabled <Boolean>]
   [-VLanID <UInt16>]
   [-OverridePatchPath <String>]
   [-SkipInstallVirtualizationGuestServices]
   [-NetworkLocation <String>]
   [-NetworkTag <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
New-SCV2V
   [-EnableVMNetworkOptimization <Boolean>]
   [-EnableMACAddressSpoofing <Boolean>]
   [-VMMServer <ServerConnection>]
   -VM <VM>
   -VMHost <Host>
   [-JobGroup <Guid>]
   [-Trigger]
   [-Description <String>]
   [-Name <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   [-Path <String>]
   [-StartVM]
   [-CPUCount <Byte>]
   [-CPURelativeWeight <Int32>]
   [-CPUType <ProcessorType>]
   [-MemoryMB <Int32>]
   [-DelayStartSeconds <Int32>]
   [-StartAction <VMStartAction>]
   [-StopAction <VMStopAction>]
   [-LogicalNetwork <LogicalNetwork>]
   [-VMNetwork <VMNetwork>]
   [-NoConnection]
   [-MACAddress <String>]
   [-MACAddressType <String>]
   [-SourceNetworkConnectionID <String>]
   [-VirtualNetwork <VirtualNetwork>]
   [-VirtualNetworkAdapter <VirtualNetworkAdapter>]
   [-VLanEnabled <Boolean>]
   [-VLanID <UInt16>]
   [-OverridePatchPath <String>]
   [-SkipInstallVirtualizationGuestServices]
   [-NetworkLocation <String>]
   [-NetworkTag <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

O cmdlet New-SCV2V converte uma máquina virtual criada em um host do VMware ESX Server. Esse cmdlet é convertido em uma máquina virtual em uma implantada em um host Hyper-V que o VMM (Virtual Machine Manager) gerencia. Você não pode especificar um host VMware ESX como o host de destino para a nova máquina virtual.

Uma conversão V2V (máquina virtual para virtual) requer que o host da nova máquina virtual seja um host Hyper-V.

A origem de uma conversão V2V de uma máquina virtual VMware é um conjunto de arquivos na biblioteca do VMM. Armazene os seguintes arquivos na biblioteca do VMM:

  • Um arquivo .vmx. Um arquivo .vmk é um arquivo de configuração de máquina virtual VMware. Um arquivo .vmx é semelhante na função ao arquivo de configuração de máquina virtual (.vmc) que as máquinas virtuais hospedadas do Hyper-V usam. Um arquivo .vmx é um arquivo de texto que descreve as propriedades e a estrutura de uma máquina virtual que incluem nome, memória, atribuições de disco e parâmetros de rede.
  • Um ou mais arquivos .vmdk. Um arquivo .vmdk é um arquivo de disco rígido virtual VMware. Um arquivo .vmdk é semelhante ao arquivo de disco rígido virtual (.vhd) que as máquinas virtuais hospedadas do Hyper-V usam. Um arquivo .vmdk contém o sistema operacional convidado, aplicativos e dados. O cmdlet atual identifica esses arquivos do arquivo .vmx.

Os formatos de disco rígido virtual VMware com suporte incluem o seguinte:

  • monolíticoSparse
  • monolithicFlat
  • Vmfs
  • twoGbMaxExtentSparse
  • twoGbMaxExtentFlat

Durante o processo de conversão, esse cmdlet converte os arquivos .vmdk em arquivos .vhd. Esse cmdlet torna o sistema operacional na nova máquina virtual compatível com o Hyper-V. A máquina virtual que esse cmdlet cria corresponde às propriedades da máquina virtual VMware, a menos que essas configurações sejam explicitamente substituídas. Essas propriedades incluem nome, descrição, memória e atribuição de disco para barramento. Por padrão, o processo de conversão não preserva as configurações do adaptador de rede. Você pode definir explicitamente as configurações do adaptador na máquina virtual de destino.

Esse cmdlet dá suporte à conversão de máquinas virtuais VMware que estão executando qualquer um dos seguintes sistemas operacionais convidados:

  • Microsoft Windows 2000 Server com o Service Pack 4 (SP4) ou versões posteriores
  • Windows Server 2003 SP1 ou versões posteriores
  • Windows Server 2003 R2 ou versões posteriores
  • Windows Server 2008 ou versões posteriores
  • Windows XP SP1 ou versões posteriores
  • Windows Vista

Algumas conversões de uma máquina virtual baseada em VMware cujo sistema operacional convidado é o Windows podem exigir que você adicione arquivos e drivers do sistema ao cache interno. Você pode usar o cmdlet Add-SCPatch para adicionar os arquivos necessários ao cache. Para determinar quais atualizações você deve adicionar, execute New-SCV2V para tentar converter o arquivo .vmdk em um arquivo .vhd. Se você precisar de atualizações, esse processo colocará a conversão V2V em um estado com falha. Você pode examinar uma lista de atualizações necessárias. Em seguida, use Add-SCPatch para adicionar as atualizações ao cache interno e reinicie o trabalho V2V com falha. O processo V2V continua, para que você não precise refazer a conversão de disco.

Se você converter uma máquina virtual baseada em VMware que executa qualquer outro sistema operacional, a máquina virtual pode não iniciar ou não funcionar corretamente. Para garantir uma conversão bem-sucedida, primeiro você deve modificar o sistema operacional convidado para um dos sistemas operacionais com suporte.

Para obter mais informações sobre como o VMM converte arquivos .vmdk diretamente, digite Get-Help Copy-SCVirtualHardDisk. Para obter mais informações sobre como adicionar arquivos necessários ao cache interno, digite Get-Help Add-SCPatch.

Exemplos

Exemplo 1: Converter uma máquina virtual baseada em VMware em um host ESX

PS C:\> $ESXHost = Get-SCVMHost -ComputerName "ESXHost01"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "HyperVHost01.Contoso.com"
PS C:\> $VM = Get-SCVirtualMachine -VMHost $ESXHost -Name "SourceVM"
PS C:\> New-SCV2V -VM $VM -VMHost $VMHost -Name "DestinationVM" -Path "C:\VMs" -MemoryMB 512 -RunAsynchronously

O primeiro comando obtém o host chamado ESXHost01 e armazena esse objeto na variável $ESXHost.

O segundo comando obtém o host chamado HyperVHost01 no domínio Contoso.com e armazena esse objeto na variável $VMHost.

O terceiro comando obtém a máquina virtual chamada SourceVM no ESXHost01 e armazena esse objeto na variável $VM.

No último comando**, New-SCV2V** executa as seguintes operações:

  • Cria uma máquina virtual baseada no Windows chamada DestinationVM da máquina virtual VMware de origem chamada SourceVM. O comando implanta a nova máquina virtual, agora chamada DestinationVM, no HyperVHost01. Ele armazena os arquivos de máquina virtual na pasta C:\VMs no HyperVHost01.
  • Atribui 512 MB de memória no HyperVHost01 para uso pela nova máquina virtual.
  • Especifica o parâmetro -RunAsynchronously para retornar o controle ao shell de comando imediatamente, antes que o comando seja concluído.

O comando converte todos os discos virtuais na máquina virtual de origem e os anexa à nova máquina virtual.

Exemplo 2: Converter uma máquina virtual baseada em VMware armazenada na biblioteca do VMM

PS C:\> $LibServ = Get-SCLibraryServer -ComputerName "LibServer02.Contoso.com"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VirtualServerHost02.Contoso.com"
PS C:\> New-SCV2V -LibraryServer $LibServ -VMXPath "\\LibServer02\MSSCVMMLibrary\VMware\VMSource.vmx" -VMHost $VMHost -Name "VM02" -Path "C:\VMs" -MemoryMB 512 -RunAsynchronously

O primeiro comando obtém o servidor de biblioteca chamado LibServer02 e armazena esse objeto na variável $LibServ.

O segundo comando obtém o host chamado VirtualServerHost02 e armazena esse objeto na variável $VMHost.

No último comando, New-SCV2V executa as seguintes operações:

  • Cria uma máquina virtual baseada no Windows chamada VM02 do arquivo VMware de origem, VMSource.vmx, armazenada no caminho especificado em FileServer02. Em seguida, o comando implanta a nova máquina virtual chamada VM02 no VirtualServerHost02. O comando armazena os arquivos de máquina virtual na pasta C:\VMs no VirtualServerHost02.
  • Atribui 512 MB de memória no VirtualServerHost02 para uso pela nova máquina virtual.
  • Especifica o parâmetro RunAsynchronously para retornar o controle ao shell de comando imediatamente, antes que o comando seja concluído.

Parâmetros

-CPUCount

Especifica o número de CPUs em uma máquina virtual, em um perfil de hardware ou em um modelo.

Os tipos de hosts dão suporte ao seguinte número de CPUs:

  • Hyper-V. Até quatro CPUs por máquina virtual, dependendo do sistema operacional convidado
  • VMware ESX. Até quatro CPUs por máquina virtual, mas apenas uma CPU em uma máquina virtual que é executada Windows NT 4.0
  • Citrix XenServer. Até oito CPUs por máquina virtual, dependendo do sistema operacional convidado
Type:Byte
Aliases:ProcessorCount
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPURelativeWeight

Especifica a quantidade de recursos de CPU em um host que essa máquina virtual pode usar em relação a outras máquinas virtuais no mesmo host. Uma máquina virtual com um valor de peso mais alto é alocada mais recursos de CPU do que uma máquina virtual com um valor de peso mais baixo. O termo VMware para esses valores é compartilhamentos.

Os tipos de hosts dão suporte aos seguintes valores relativos:

  • Hyper-V. 1 a 10000.
  • VMware ESX. Alta:
  • VMware ESX. Acima do Normal.
  • VMware ESX. Normal (padrão). 1.000.
  • VMware ESX. Abaixo do Normal.
  • VMware ESX. Baixa:
  • VMware ESX. Personalizado de 1 a 1000000.
  • Citrix XenServer. 1 a 65536, normal é 256.
Type:Int32
Aliases:RelativeWeight
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUType

Especifica o tipo de CPU para uma máquina virtual. Para recuperar uma lista de todos os tipos de CPU disponíveis para uso em máquinas virtuais em um ambiente do VMM, digite Get-SCCPUType.

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

-DelayStartSeconds

Especifica o número de segundos a serem esperados após o início do serviço de virtualização antes de iniciar automaticamente uma máquina virtual. Você pode usar esse atraso para escalonar o tempo de inicialização de várias máquinas virtuais. Essa técnica ajuda a reduzir a demanda por recursos de computador físico. Uma configuração típica pode ser de 30 a 60 segundos.

Os tipos de hosts têm os seguintes atrasos configuráveis máximos:

  • Hyper-V. 1000000000 segundos ou 277777 horas.
  • VMware ESX. 65535 segundos ou 18 horas.
  • Citrix XenServer. Não aplicável.
Type:Int32
Aliases:DelayStart
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Especifica uma descrição para a máquina virtual convertida.

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

-EnableMACAddressSpoofing

Indica se a falsificação de endereços mac (Controle de Acesso de mídia) deve ser habilitada.

Type:Boolean
Aliases:MACAddressesSpoofingEnabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableVMNetworkOptimization

Indica se a otimização de rede da máquina virtual deve ser habilitada. A otimização melhora o desempenho da rede para máquinas virtuais com adaptadores de rede que dão suporte à fila de máquinas virtuais (VMQ) ou descarregamento de chaminé TCP. O VMQ permite que você crie uma fila de rede exclusiva para cada adaptador de rede virtual. O Descarregamento de Chaminé TCP permite que o processamento de tráfego de rede seja descarregado da pilha de rede.

Type:Boolean
Aliases:VMNetworkOptimizationEnabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

Especifica um identificador para uma série de comandos que são executados como um conjunto pouco antes do comando final que inclui a mesma execução do identificador do grupo de trabalho.

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

-JobVariable

Especifica uma variável na qual o progresso do trabalho é rastreado e armazenado.

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

-LibraryServer

Especifica um servidor de biblioteca do VMM. Esse cmdlet converte uma máquina virtual armazenada no servidor que esse parâmetro especifica.

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

-LogicalNetwork

Especifica uma rede lógica para a máquina virtual convertida. Uma rede lógica é um agrupamento nomeado de sub-redes IP e VLANs usados para organizar e simplificar atribuições de rede.

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

-MACAddress

Especifica o endereço MAC ou um conjunto de endereços MAC para um adaptador de rede física ou virtual em um computador. Os valores válidos são: um ou mais endereços MAC. Insira mais de um endereço MAC como uma lista separada por vírgulas de cadeias de caracteres.

Type:String
Aliases:EthernetAddress, PhysicalAddress
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MACAddressType

Especifica o tipo de endereço MAC a ser usado para um adaptador de rede virtual. Os valores válidos são: Estático e Dinâmico.

Type:String
Aliases:EthernetAddressType, PhysicalAddressType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MemoryMB

Especifica a quantidade de memória de acesso aleatório (RAM), em megabytes (MB), no host que esse cmdlet aloca para a máquina virtual convertida. O valor padrão é de 512 MB. Para uma máquina virtual na qual a memória dinâmica está habilitada em um host que executa o Windows Server 2008 R2 SP1 ou versões posteriores, especifique o valor de memória de inicialização.

Os tipos de hosts têm o seguinte máximo de memória atribuível às máquinas virtuais:

  • Hyper-V. Até 65536 MB de RAM por máquina virtual.
  • VMware ESX Server 3.0.x. Até 16384 MB de RAM por máquina virtual.
  • VMware ESX Server 3.5.x. Até 65532 MB de RAM por máquina virtual.
  • Citrix XenServer. Até 32265 MB de RAM por máquina virtual.
Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Especifica o nome da máquina virtual convertida.

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

-NetworkLocation

Especifica o local de rede para um adaptador de rede física ou para um adaptador de rede virtual ou um novo local de rede padrão de um adaptador de rede física do host.

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

-NetworkTag

Especifica uma palavra ou frase a ser associada a um adaptador de rede virtual configurado para se conectar a uma rede interna ou externa específica no host.

A marca de rede identifica todas as máquinas virtuais com a mesma marca de rede que os membros da mesma rede. O VMM usa uma marca de rede, se existir, quando avalia os hosts como possíveis candidatos aos quais implantar uma máquina virtual. Se o host não incluir máquinas virtuais na rede que tem a mesma marca de rede que a máquina virtual a ser colocada, o host receberá zero estrelas no processo de posicionamento.

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

-NoConnection

Indica que esse cmdlet desconecta um adaptador de rede virtual de uma rede virtual para a máquina virtual convertida.

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

-OverridePatchPath

Não especifique esse parâmetro. Apenas para uso interno.

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

-Owner

Especifica o proprietário de um objeto do VMM na forma de uma conta de usuário de domínio válido.

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

-Path

Especifica o caminho de destino para a conversão da máquina virtual. Esse parâmetro aceita o curinga (*) quando você especifica um caminho UNC.

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

-PROTipID

Especifica a ID da dica de Desempenho e Otimização de Recursos (dica PRO) que disparou essa ação. Esse parâmetro permite que você audite dicas pro.

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

-RunAsynchronously

Indica que o trabalho é executado de forma assíncrona para que o controle retorne imediatamente ao shell de comando.

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

-SkipInstallVirtualizationGuestServices

Indica que esse cmdlet ignora a instalação de serviços convidados de virtualização em uma máquina virtual.

Por padrão, o VMM instala automaticamente o serviço de convidado de virtualização apropriado. Para uma máquina virtual em um host Hyper-V, o serviço convidado de virtualização é chamado de Componentes de Integração (VMGuest.iso). Para uma máquina virtual em um host XenServer, o serviço convidado de virtualização é chamado de Citrix Tools for Máquinas Virtuais (xs-tools.iso). Máquinas virtuais em um host ESX VMware não usam um serviço convidado de virtualização.

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

-SourceNetworkConnectionID

Especifica o endereço MAC ou o nome de rede do adaptador de rede física que esse cmdlet converte em um adaptador de rede virtual na máquina virtual.

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

-StartAction

Especifica o comportamento de uma máquina virtual quando o serviço de virtualização é iniciado. Os valores aceitáveis para esse parâmetro são:

  • AlwaysAutoTurnOnVM
  • NeverAutoTurnOnVM
  • TurnOnVMIfRunningWhenVSStopped
Type:VMStartAction
Accepted values:NeverAutoTurnOnVM, AlwaysAutoTurnOnVM, TurnOnVMIfRunningWhenVSStopped
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StartVM

Indica que a máquina virtual começa quando chega ao host de destino.

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

-StopAction

Especifica o comportamento da máquina virtual quando o serviço de virtualização é interrompido. Os valores aceitáveis para esse parâmetro são:

  • SaveVM
  • TurnOffVM
  • ShutdownGuestOS
Type:VMStopAction
Accepted values:SaveVM, TurnOffVM, ShutdownGuestOS
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Trigger

Indica que esses cmdlets executam os comandos em um grupo de trabalho para uma conversão P2V (físico para virtual), uma conversão virtual para virtual (V2V) ou a conversão de um disco rígido físico em um disco rígido virtual.

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

-UserRole

Especifica uma função de usuário para a máquina virtual convertida.

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

-VirtualNetwork

Especifica uma rede virtual para a máquina virtual convertida.

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

-VirtualNetworkAdapter

Especifica um objeto de adaptador de rede virtual para uma máquina virtual.

Os tipos de hosts dão suporte ao seguinte número de adaptadores de rede virtual:

  • Hyper-V. Até quatro adaptadores emulados por máquina virtual. Não há nenhum driver disponível para um adaptador de rede emulado em um sistema operacional convidado do Windows Server 2003 x64.
  • Hyper-V. Até oito adaptadores sintéticos por máquina virtual.
  • VMware ESX. Até quatro adaptadores emulados por máquina virtual.
  • Citrix XenServer. Até sete adaptadores emulados por máquina virtual.
Type:VirtualNetworkAdapter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VLanEnabled

Indica se é necessário habilitar uma LAN virtual (VLAN) para uso por máquinas virtuais em um host Hyper-V ou Citrix XenServer.

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

-VLanID

Especifica um identificador numérico para um adaptador de rede virtual em uma máquina virtual ou para um adaptador de rede física em um host de máquina virtual. Os valores válidos são inteiros de 1 a 4094. Configure uma ID de VLan para um host Hyper-V, VMware ESX ou Citrix XenServer em um adaptador de rede física externamente associado quando o modo VLan for Access. Configure uma ID de VLan em um adaptador de rede virtual de uma máquina virtual associada a um adaptador de rede física no host ou que esteja associada a uma rede virtual interna no host.

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

-VM

Especifica um objeto de máquina virtual que esse cmdlet converte.

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

-VMHost

Especifica um objeto host de máquina virtual. O VMM dá suporte a hosts Hyper-V, hosts ESX VMware e hosts Citrix XenServer. Para obter mais informações sobre cada tipo de host, consulte o cmdlet Add-SCVMHost .

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

-VMMServer

Especifica um servidor VMM que gerencia a máquina virtual convertida.

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

-VMNetwork

Especifica um objeto de rede de máquina virtual. Para obter um objeto de rede de máquina virtual, use o cmdlet Get-SCVMNetwork .

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

-VMXComputerConfiguration

Especifica uma configuração de computador VMX.

Type:VmxMachineConfiguration
Aliases:MachineConfig, VMXMachineConfig
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMXPath

Especifica o caminho UNC completo do arquivo .vmx de uma máquina virtual VMware.

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

Saídas

VirtualMachine

Esse cmdlet retorna um objeto VirtualMachine .

Observações

  • Esse cmdlet requer um objeto de configuração de computador VMX do VMM. Para obter um objeto VMX, use o cmdlet Get-SCVMXComputerConfiguration .