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 .