Compartilhar via


New-SCV2V

Converte uma máquina virtual em uma máquina virtual implantada em um host Hyper-V gerenciado pelo VMM.

Sintaxe

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 VMware ESX Server. Esse cmdlet converte em uma máquina virtual em uma implantada em um host Hyper-V gerenciado pelo VMM (Virtual Machine Manager). 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 em função ao arquivo de configuração de máquina virtual (.vmc) que Hyper-V máquinas virtuais hospedadas 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) usado Hyper-V máquinas virtuais hospedadas. 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:

  • monolithicSparse
  • 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 em execução nos seguintes sistemas operacionais convidados:

  • Sistemas operacionais da Microsoft – todos os sistemas operacionais em suporte
  • Linux – Todos os sistemas operacionais convidados do Linux compatíveis com o SCVMM

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, em seguida, 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 da 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 RunAsynchronouslypara 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 da 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 executa o Windows NT 4.0
  • Citrix XenServer. Até oito CPUs por máquina virtual, dependendo do sistema operacional convidado
Tipo:Byte
Aliases:ProcessorCount
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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 menor. 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. Alto.
  • VMware ESX. Acima do normal.
  • VMware ESX. Normal (padrão). 1000.
  • VMware ESX. Abaixo do normal.
  • VMware ESX. Baixo.
  • VMware ESX. Personalizado de 1 a 1000000.
  • Citrix XenServer. 1 a 65536, normal é 256.
Tipo:Int32
Aliases:RelativeWeight
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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.

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

-DelayStartSeconds

Especifica o número de segundos a aguardar 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. 100000000 segundos ou 277777 horas.
  • VMware ESX. 65535 segundos ou 18 horas.
  • Citrix XenServer. Não aplicável.
Tipo:Int32
Aliases:DelayStart
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Description

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

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

-EnableMACAddressSpoofing

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

Tipo:Boolean
Aliases:MACAddressesSpoofingEnabled
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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 a 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.

Tipo:Boolean
Aliases:VMNetworkOptimizationEnabled
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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 o mesmo identificador de grupo de trabalho é executado.

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

-JobVariable

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

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

-LibraryServer

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

Tipo:LibraryServer
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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 que é usado para organizar e simplificar atribuições de rede.

Tipo:LogicalNetwork
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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.

Tipo:String
Aliases:EthernetAddress, PhysicalAddress
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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.

Tipo:String
Aliases:EthernetAddressType, PhysicalAddressType
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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 é 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 da memória de inicialização.

Os tipos de hosts têm o seguinte máximo de memória atribuível a 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.
Tipo:Int32
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Name

Especifica o nome da máquina virtual convertida.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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 para 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.

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

-NoConnection

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

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

-OverridePatchPath

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

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

-Owner

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

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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.

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

-PROTipID

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

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

-RunAsynchronously

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

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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 Citrix Tools for Virtual Machines (xs-tools.iso). As máquinas virtuais em um host VMware ESX não usam um serviço convidado de virtualização.

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

-SourceNetworkConnectionID

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

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

-StartAction

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

  • AlwaysAutoTurnOnVM
  • NeverAutoTurnOnVM
  • TurnOnVMIfRunningWhenVSStopped
Tipo:VMStartAction
Valores aceitos:NeverAutoTurnOnVM, AlwaysAutoTurnOnVM, TurnOnVMIfRunningWhenVSStopped
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-StartVM

Indica que a máquina virtual é iniciada quando chega ao host de destino.

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

-StopAction

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

  • SaveVM
  • TurnOffVM
  • ShutdownGuestOS
Tipo:VMStopAction
Valores aceitos:SaveVM, TurnOffVM, ShutdownGuestOS
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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.

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

-UserRole

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

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

-VirtualNetwork

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

Tipo:VirtualNetwork
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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.
Tipo:VirtualNetworkAdapter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-VLanEnabled

Indica se uma LAN virtual (VLAN) deve ser habilitada para uso por máquinas virtuais em um host Hyper-V ou Citrix XenServer.

Tipo:Boolean
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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ísico associado externamente 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.

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

-VM

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

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

-VMHost

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

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

-VMMServer

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

Tipo:ServerConnection
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga: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.

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

-VMXComputerConfiguration

Especifica uma configuração de computador VMX.

Tipo:VmxMachineConfiguration
Aliases:MachineConfig, VMXMachineConfig
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-VMXPath

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

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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.