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 .