New-SCV2V

Converte uma máquina virtual numa máquina virtual implementada num anfitrião Hyper-V gerido pelo VMM.

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 do VMware ESX Server. Este cmdlet converte-se numa máquina virtual numa implementada num anfitrião Hyper-V que o Virtual Machine Manager (VMM) gere. Não pode especificar um anfitrião VMware ESX como o anfitrião de destino da nova máquina virtual.

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

A origem para uma conversão V2V de uma máquina virtual VMware é um conjunto de ficheiros na biblioteca do VMM. Armazene os seguintes ficheiros na biblioteca do 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 da máquina virtual (.vmc) que as máquinas virtuais alojadas no Hyper-V utilizam. Um ficheiro .vmx é um ficheiro de texto que descreve as propriedades e a estrutura de uma máquina virtual que incluem nomes, 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 de disco rígido virtual (.vhd) que as máquinas virtuais alojadas no Hyper-V utilizam. Um ficheiro .vmdk contém o sistema operativo convidado, as aplicações e os dados. 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íticoFlat
  • vmfs
  • twoGbMaxExtentSparse
  • twoGbMaxExtentFlat

Durante o processo de conversão, este cmdlet converte os ficheiros .vmdk em ficheiros .vhd. Este cmdlet torna o sistema operativo na 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 substituídas. Estas propriedades incluem nome, descrição, memória e atribuição de disco para barramento. Por predefinição, o processo de conversão não preserva as definições da placa de rede. Pode definir explicitamente as definições do adaptador na máquina virtual de destino.

Este cmdlet suporta a conversão de máquinas virtuais VMware que estão em execução nos seguintes sistemas operativos convidados:

  • Sistemas operativos Microsoft – Todos os sistemas operativos com suporte
  • Linux - Todos os sistemas operativos convidados do Linux suportados pelo SCVMM

Algumas conversões de uma máquina virtual baseada em VMware cujo sistema operativo convidado é o Windows podem exigir que adicione ficheiros de sistema e controladores à cache interna. Pode utilizar o cmdlet Add-SCPatch para adicionar os ficheiros necessários à cache. Para determinar que atualizações tem de 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 de falha. Pode rever uma lista das atualizações necessárias. Em seguida, utilize Add-SCPatch para adicionar as atualizações à cache interna e, em seguida, reinicie a tarefa V2V falhada. 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 execute qualquer outro sistema operativo, a máquina virtual poderá não ser iniciada ou poderá não funcionar corretamente. Para garantir uma conversão bem-sucedida, primeiro tem de modificar o sistema operativo convidado 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 obtém o anfitrião com o nome ESXHost01 e, em seguida, armazena esse objeto na variável $ESXHost.

O segundo comando obtém o anfitrião com o nome HyperVHost01 no domínio Contoso.com e, em seguida, armazena esse objeto na variável $VMHost.

O terceiro comando obtém a máquina virtual denominada SourceVM no ESXHost01 e, em seguida, 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 com o nome DestinationVM a partir da máquina virtual VMware de origem denominada SourceVM. O comando implementa a nova máquina virtual, agora denominada DestinationVM, no HyperVHost01. Armazena os ficheiros da máquina virtual 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 imediatamente o controlo à shell de comandos, antes de o comando ser concluído.

O comando converte todos os discos virtuais na máquina virtual de origem e anexa-os à 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 bibliotecas com o nome LibServer02 e, em seguida, armazena esse objeto na variável $LibServ.

O segundo comando obtém o anfitrião com o nome VirtualServerHost02 e, em seguida, 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 com o nome VM02 a partir do ficheiro VMware de origem, VMSource.vmx, armazenado no caminho especificado em FileServer02. Em seguida, o comando implementa a nova máquina virtual com o nome VM02 no VirtualServerHost02. O comando armazena os ficheiros da máquina virtual 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 imediatamente o controlo à shell de comandos, antes de o comando ser concluído.

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:

  • Hyper-V. Até quatro CPUs por máquina virtual, dependendo do sistema operativo convidado
  • VMware ESX. Até quatro CPUs por máquina virtual, mas apenas uma 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 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 da CPU num anfitrião que esta máquina virtual pode utilizar relativamente a outras máquinas virtuais no mesmo anfitrião. Uma máquina virtual com um valor de peso mais elevado é atribuída mais recursos de CPU do que uma máquina virtual com um valor de peso mais baixo. O termo VMware para estes valores são partilhas.

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

  • Hyper-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, o 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 disponíveis para utilização em máquinas virtuais num ambiente do VMM, escreva 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 aguardar após o 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 de computadores físicos. Uma definição típica pode ser de 30 a 60 segundos.

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

  • Hyper-V. 10000000000 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 pretende ativar o spoofing de endereços do Controlo de Acesso a Multimédia (MAC).

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

-EnableVMNetworkOptimization

Indica se pretende ativar 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 exclusiva para cada placa de rede virtual. A Descarga 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 é executado como um conjunto imediatamente antes do comando final que inclui a execução do mesmo identificador do grupo de tarefas.

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 da tarefa é monitorizado e armazenado.

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

-LibraryServer

Especifica um servidor de bibliotecas do 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 com nome de sub-redes IP e VLANs que é utilizado 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 uma placa de rede física ou virtual num computador. Os valores válidos são: um ou mais endereços MAC. Introduza mais do que um endereço MAC como uma lista de cadeias separadas por vírgulas.

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 utilizar para uma placa 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 anfitrião que este cmdlet atribui à máquina virtual convertida. O valor predefinido é 512 MB. Para uma máquina virtual na qual 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 da memória de arranque.

Os tipos de anfitriões têm a seguinte memória máxima 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.
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 de rede para uma placa de rede física ou para uma placa de rede virtual ou uma nova localização de rede predefinida de um adaptador de rede física anfitrião.

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

-NetworkTag

Especifica uma palavra ou expressão 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 implementar uma máquina virtual. Se o anfitrião não incluir máquinas virtuais na rede que têm a mesma etiqueta de rede que a máquina virtual a colocar, 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 uma placa 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 caráter universal (*) 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 sugestão desempenho e Otimização de Recursos (sugestão PRO) que acionou esta ação. Este parâmetro permite-lhe auditar sugestões PRO.

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

-RunAsynchronously

Indica que a tarefa é executada de forma assíncrona para que o controlo regresse imediatamente à shell de comandos.

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 convidados de virtualização numa máquina virtual.

Por predefinição, o VMM instala automaticamente o serviço convidado de virtualização adequado. Para uma máquina virtual num anfitrião Hyper-V, o serviço de convidado de virtualização chama-se Componentes de Integração (VMGuest.iso). Para uma máquina virtual num anfitrião XenServer, o serviço de convidado de virtualização chama-se Citrix Tools for Virtual Machines (xs-tools.iso). As máquinas virtuais num anfitrião VMware ESX não utilizam um serviço de 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 este cmdlet converte numa placa 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 este 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 é iniciada quando chega ao anfitrião 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 para. Os valores aceitáveis para este parâmetro são:

  • GuardarVM
  • 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 estes cmdlets executa os comandos num grupo de tarefas para uma conversão física para virtual (P2V), uma conversão virtual para virtual (V2V) ou a conversão de um disco rígido físico num 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 de placa de rede virtual para uma máquina virtual.

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

  • Hyper-V. Até quatro adaptadores emulados por máquina virtual. Não existe nenhum controlador disponível para um adaptador de rede emulado num sistema operativo 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 pretende ativar uma LAN virtual (VLAN) para utilização por máquinas virtuais num anfitrião 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 uma placa de rede física num anfitrião de máquina virtual. Os valores válidos são números inteiros de 1 a 4094. Configure um ID VLan para um anfitrião Hyper-V, VMware ESX ou Citrix XenServer num adaptador de rede física ligado externamente quando o modo VLan é o Access. Configure um ID VLan numa placa de rede virtual de uma máquina virtual vinculada a uma placa de rede física no anfitrião ou que esteja vinculada a uma rede virtual interna no anfitrião.

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 anfitrião de máquina virtual. O VMM suporta anfitriões Hyper-V, anfitriões VMware ESX e anfitriões Citrix XenServer. Para obter mais informações sobre cada tipo de anfitrião, veja 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 UNC completo 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 do VMM. Para obter um objeto VMX, utilize o cmdlet Get-SCVMXComputerConfiguration .