Partilhar via


New-SCV2V

Converte uma máquina virtual numa máquina virtual implantada num hospedeiro Hiper-V que o VMM gere.

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 num anfitrião VMware ESX Server. Este cmdlet converte-se numa máquina virtual a uma implantada num hospedeiro Hiper-V que o Virtual Machine Manager (VMM) gere. Não é possível especificar um anfitrião VMware ESX como anfitrião de destino para a nova máquina virtual.

Uma conversão virtual a virtual (V2V) requer que o anfitrião da nova máquina virtual seja um anfitrião Hiper-V.

A fonte para uma conversão V2V de uma máquina virtual VMware é um conjunto de ficheiros na biblioteca VMM. Guarde os seguintes ficheiros na biblioteca VMM:

  • Um ficheiro .vmx. Um ficheiro .vmk é um ficheiro de configuração de máquina virtual VMware. Um ficheiro .vmx é semelhante em função ao ficheiro de configuração virtual da máquina (.vmc) que as máquinas virtuais do Hyper-V utilizam. Um ficheiro .vmx é um ficheiro de texto que descreve as propriedades e estrutura de uma máquina virtual que inclui nome, memória, atribuições de discos e parâmetros de rede.
  • Um ou mais ficheiros .vmdk. Um ficheiro .vmdk é um ficheiro de disco rígido virtual VMware. Um ficheiro .vmdk é semelhante ao ficheiro virtual do disco rígido (.vhd) que as máquinas virtuais do Hyper-V usavam. Um ficheiro .vmdk contém o sistema operativo, aplicações e dados de clientes. O cmdlet atual identifica estes ficheiros a partir do ficheiro .vmx.

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

  • monolíticoSparse
  • MonolíticoSHão
  • vmfs
  • duasGbMaxExtentSparse
  • duasGbMaxExtentFlat

Durante o processo de conversão, este cmdlet converte os ficheiros .vmdk em ficheiros .vhd. Este cmdlet torna o sistema operativo da nova máquina virtual compatível com o Hyper-V. A máquina virtual que este cmdlet cria corresponde às propriedades da máquina virtual VMware, a menos que estas definições sejam explicitamente ultrapassadas. Estas propriedades incluem designação, descrição, memória e atribuição de disco-a-autocarro. Por predefinição, o processo de conversão não preserva as definições do adaptador de rede. Pode definir explicitamente as definições do adaptador na máquina virtual alvo.

Este cmdlet suporta a conversão de máquinas virtuais VMware que estão a executar qualquer um dos seguintes sistemas operativos para hóspedes:

  • Servidor Microsoft Windows 2000 com service pack 4 (SP4) ou versões posteriores
  • Versões SP1 ou posteriores do Windows Server 2003
  • Versões Windows Server 2003 R2 ou posteriores
  • Versões Windows Server 2008 ou posteriores
  • Versões do Windows XP SP1 ou posteriores
  • Windows Vista

Algumas conversões de uma máquina virtual baseada em VMware cujo sistema operativo de hóspedes é o Windows podem exigir que adicione ficheiros do sistema e controladores à cache interna. Pode utilizar o cmdlet Add-SCPatch para adicionar os ficheiros necessários à cache. Para determinar que atualizações deve adicionar, execute New-SCV2V para tentar converter o ficheiro .vmdk num ficheiro .vhd. Se precisar de atualizações, este processo coloca a conversão V2V num estado falhado. Pode rever uma lista de atualizações necessárias. Em seguida, utilize o Add-SCPatch para adicionar as atualizações à cache interna e, em seguida, reinicie o trabalho V2V falhado. O processo V2V continua, para que não tenha de refazer a conversão do disco.

Se converter uma máquina virtual baseada em VMware que executa qualquer outro sistema operativo, a máquina virtual pode não arrancar ou não funcionar corretamente. Para garantir uma conversão bem sucedida, tem primeiro de modificar o sistema operativo do hóspede para um dos sistemas operativos suportados.

Para obter mais informações sobre como o VMM converte ficheiros .vmdk diretamente, escreva Get-Help Copy-SCVirtualHardDisk. Para obter mais informações sobre como adicionar ficheiros necessários à cache interna, escreva Get-Help Add-SCPatch.

Exemplos

Exemplo 1: Converter uma máquina virtual baseada em VMware num anfitrião 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 recebe o anfitrião chamado ESXHost01, e depois armazena esse objeto na variável $ESXHost.

O segundo comando recebe o anfitrião chamado HyperVHost01 no domínio Contoso.com, e depois armazena esse objeto na variável $VMHost.

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

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

  • Cria uma máquina virtual baseada no Windows chamada DestinationVM a partir da máquina virtual VMware de origem chamada SourceVM. O comando implementa a nova máquina virtual, agora denominada DestinationVM, para o HyperVHost01. Armazena os ficheiros de máquinas virtuais na pasta C:\VMs no HyperVHost01.
  • Atribui 512 MB de memória no HyperVHost01 para utilização pela nova máquina virtual.
  • Especifica o parâmetro -RunAsynchronously para devolver o controlo à concha de comando imediatamente, antes que o comando termine.

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

Exemplo 2: Converter uma máquina virtual baseada em VMware armazenada na biblioteca 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 recebe o servidor da biblioteca chamado LibServer02, e depois armazena esse objeto na variável $LibServ.

O segundo comando recebe o anfitrião chamado VirtualServerHost02, e depois armazena esse objeto na variável $VMHost.

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

  • Cria uma máquina virtual baseada no Windows chamada VM02 a partir do ficheiro VMware de origem, VMSource.vmx, armazenado no caminho especificado no FileServer02. Em seguida, o comando implementa a nova máquina virtual chamada VM02 no VirtualServerHost02. O comando armazena os ficheiros de máquinas virtuais na pasta C:\VMs no VirtualServerHost02.
  • Atribui 512 MB de memória no VirtualServerHost02 para utilização pela nova máquina virtual.
  • Especifica o parâmetro RunAsynchronously para devolver o controlo à concha de comando imediatamente, antes que o comando termine.

Parâmetros

-CPUCount

Especifica o número de CPUs numa máquina virtual, num perfil de hardware ou num modelo.

Os tipos de anfitriões suportam o seguinte número de CPUs:

  • Hiper-V. Até quatro CPUs por máquina virtual, dependendo do sistema operativo do hóspede
  • VMware ESX. Até quatro CPUs por máquina virtual, mas apenas um CPU numa máquina virtual que executa o Windows NT 4.0
  • Citrix XenServer. Até oito CPUs por máquina virtual, dependendo do sistema operativo do hóspede
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 cpu num hospedeiro que esta máquina virtual pode usar em relação a outras máquinas virtuais no mesmo hospedeiro. Uma máquina virtual com um valor de peso mais elevado é atribuída mais recursos CPU do que uma máquina virtual com um valor de peso mais baixo. O termo VMware para estes valores é partilha.

Os tipos de anfitriões suportam os seguintes valores relativos:

  • Hiper-V. 1 a 10000.
  • VMware ESX. Elevada.
  • VMware ESX. Acima do normal.
  • VMware ESX. Normal (predefinição). 1000.
  • VMware ESX. Abaixo do normal.
  • VMware ESX. Baixo.
  • 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 obter uma lista de todos os tipos de CPU que estão disponíveis para uso em máquinas virtuais em ambiente VMM, tipo 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 para esperar depois do início do serviço de virtualização antes de iniciar automaticamente uma máquina virtual. Pode utilizar este atraso para escalonar o tempo de arranque de várias máquinas virtuais. Esta técnica ajuda a reduzir a procura de recursos físicos informáticos. Uma configuração típica pode ser de 30 a 60 segundos.

Os anfitriões têm os seguintes atrasos máximos configuráveis:

  • Hiper-V. 1000000000000 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 ativar a falsificação de endereços media Controlo de Acesso (MAC).

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

-EnableVMNetworkOptimization

Indica se permite a otimização da rede de máquinas virtuais. A otimização melhora o desempenho da rede para máquinas virtuais com adaptadores de rede que suportam a fila de máquinas virtuais (VMQ) ou o TCP Chimney Offload. O VMQ permite-lhe criar uma fila de rede única para cada adaptador de rede virtual. O Descarregamento da 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 funciona como um conjunto pouco antes do comando final que inclui o mesmo 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 em que 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 VMM. Este cmdlet converte uma máquina virtual armazenada no servidor que este 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 que é usado para organizar e simplificar as 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ísico ou virtual num computador. Valores válidos são: um ou mais endereços MAC. Insira mais de um endereço MAC como uma lista separada de cordas.

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 para utilizar 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 hospedeiro que este cmdlet atribui à máquina virtual convertida. O valor predefinido é de 512 MB. Para uma máquina virtual em que a memória dinâmica está ativada num anfitrião que executa o Windows Server 2008 R2 SP1 ou versões posteriores, especifique o valor de memória de arranque.

Os anfitriões têm a seguinte memória máxima atribuível a máquinas virtuais:

  • Hiper-V. Até 65536 MB RAM por máquina virtual.
  • VMware ESX Server 3.0.x. Até 16384 MB RAM por máquina virtual.
  • VMware ESX Server 3.5.x. Até 65532 MB RAM por máquina virtual.
  • Citrix XenServer. Até 32265 MB 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 a localização da rede para um adaptador de rede física ou para um adaptador de rede virtual, ou uma nova localização de rede padrão de um adaptador de rede física de hospedeiro.

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

-NetworkTag

Especifica uma palavra ou frase para associar a um adaptador de rede virtual configurado para ligar a uma rede interna ou externa específica no anfitrião.

A etiqueta de rede identifica todas as máquinas virtuais com a mesma etiqueta de rede que os membros da mesma rede. O VMM utiliza uma etiqueta de rede, se existir, quando avalia os anfitriões como possíveis candidatos para implantar uma máquina virtual. Se o anfitrião não incluir máquinas virtuais na rede que tenham a mesma etiqueta de rede que a máquina virtual a ser colocada, o anfitrião recebe zero estrelas no processo de colocação.

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

-NoConnection

Indica que este cmdlet desliga 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 este parâmetro. Apenas para utilização interna.

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 sob a forma de uma conta de utilizador de domínio válida.

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. Este parâmetro aceita o wildcard (*) quando especifica um caminho UNC.

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

-PROTipID

Especifica o ID da ponta de otimização de desempenho e recursos (ponta PRO) que desencadeou esta ação. Este parâmetro permite-lhe auditar dicas PRO.

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

-RunAsynchronously

Indica que o trabalho funciona assíncronamente para que o controlo volte imediatamente à concha de comando.

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

-SkipInstallVirtualizationGuestServices

Indica que este cmdlet ignora a instalação de serviços de virtualização de hóspedes numa máquina virtual.

Por predefinição, a VMM instala automaticamente o serviço de hóspedes de virtualização apropriado. Para uma máquina virtual num anfitrião Hiper-V, o serviço de hóspedes de virtualização chama-se Componentes de Integração (VMGuest.iso). Para uma máquina virtual num anfitrião XenServer, o serviço de hóspedes de virtualização chama-se Citrix Tools for Máquinas Virtuais (xs-tools.iso). As máquinas virtuais num anfitrião VMware ESX não utilizam um serviço de hóspedes 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 da rede do adaptador de rede física que este cmdlet converte num 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 começa. Os valores aceitáveis para este parâmetro são:

  • AlwaysAutoTurnOnVM
  • NeverAutoTurnOnVM
  • TurnOnvmIfRunningWhenVSSed
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 anfitrião do 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 para. Os valores aceitáveis para este 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 este cmdlets executa os comandos num grupo de trabalho para uma conversão física-virtual (P2V), uma conversão virtual-virtual (V2V) ou a conversão de um disco duro físico para 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 utilizador 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 adaptador de rede virtual para uma máquina virtual.

Os tipos de anfitriões suportam o seguinte número de adaptadores de rede virtuais:

  • Hiper-V. Até quatro adaptadores emulados por máquina virtual. Não existe nenhum controlador disponível para um adaptador de rede emulsionado num sistema operativo de hóspedes Windows Server 2003 x64.
  • Hiper-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 permite a utilização de um LAN virtual (VLAN) por máquinas virtuais num hospedeiro 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 numa máquina virtual ou para um adaptador de rede físico num hospedeiro de máquina virtual. Valores válidos são inteiros de 1 a 4094. Configure um ID VLan para um hospedeiro Hyper-V, VMware ESX ou Citrix XenServer num adaptador de rede física ligado externamente quando o modo VLan é O Acesso. Configure um VLan ID num adaptador de rede virtual de uma máquina virtual que esteja ligada a um adaptador de rede físico no hospedeiro, ou que esteja ligado a uma rede virtual interna no hospedeiro.

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 este cmdlet converte.

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

-VMHost

Especifica um objeto hospedeiro de máquina virtual. A VMM suporta anfitriões Hiper-V, anfitriões VMware ESX e anfitriões Citrix XenServer. Para obter mais informações sobre cada tipo de hospedeiro, 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 gere 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, utilize 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 completo do UNC do ficheiro .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

Este cmdlet devolve um objeto VirtualMachine .

Notas

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