New-SCV2V
Converte uma máquina virtual em uma máquina virtual implantada em um host Hyper-V gerenciado pelo VMM.
Sintaxe
New-SCV2V
[-EnableVMNetworkOptimization <Boolean>]
[-EnableMACAddressSpoofing <Boolean>]
[-VMMServer <ServerConnection>]
[-LibraryServer <LibraryServer>]
-VMHost <Host>
-VMXPath <String>
[-JobGroup <Guid>]
[-Trigger]
[-Description <String>]
[-Name <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-Path <String>]
[-StartVM]
[-CPUCount <Byte>]
[-CPURelativeWeight <Int32>]
[-CPUType <ProcessorType>]
[-MemoryMB <Int32>]
[-DelayStartSeconds <Int32>]
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-LogicalNetwork <LogicalNetwork>]
[-VMNetwork <VMNetwork>]
[-NoConnection]
[-MACAddress <String>]
[-MACAddressType <String>]
[-SourceNetworkConnectionID <String>]
[-VirtualNetwork <VirtualNetwork>]
[-VirtualNetworkAdapter <VirtualNetworkAdapter>]
[-VLanEnabled <Boolean>]
[-VLanID <UInt16>]
[-OverridePatchPath <String>]
[-SkipInstallVirtualizationGuestServices]
[-NetworkLocation <String>]
[-NetworkTag <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCV2V
[-EnableVMNetworkOptimization <Boolean>]
[-EnableMACAddressSpoofing <Boolean>]
[-VMMServer <ServerConnection>]
[-LibraryServer <LibraryServer>]
-VMXComputerConfiguration <VmxMachineConfiguration>
-VMHost <Host>
[-JobGroup <Guid>]
[-Trigger]
[-Description <String>]
[-Name <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-Path <String>]
[-StartVM]
[-CPUCount <Byte>]
[-CPURelativeWeight <Int32>]
[-CPUType <ProcessorType>]
[-MemoryMB <Int32>]
[-DelayStartSeconds <Int32>]
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-LogicalNetwork <LogicalNetwork>]
[-VMNetwork <VMNetwork>]
[-NoConnection]
[-MACAddress <String>]
[-MACAddressType <String>]
[-SourceNetworkConnectionID <String>]
[-VirtualNetwork <VirtualNetwork>]
[-VirtualNetworkAdapter <VirtualNetworkAdapter>]
[-VLanEnabled <Boolean>]
[-VLanID <UInt16>]
[-OverridePatchPath <String>]
[-SkipInstallVirtualizationGuestServices]
[-NetworkLocation <String>]
[-NetworkTag <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCV2V
[-EnableVMNetworkOptimization <Boolean>]
[-EnableMACAddressSpoofing <Boolean>]
[-VMMServer <ServerConnection>]
-VM <VM>
-VMHost <Host>
[-JobGroup <Guid>]
[-Trigger]
[-Description <String>]
[-Name <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-Path <String>]
[-StartVM]
[-CPUCount <Byte>]
[-CPURelativeWeight <Int32>]
[-CPUType <ProcessorType>]
[-MemoryMB <Int32>]
[-DelayStartSeconds <Int32>]
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-LogicalNetwork <LogicalNetwork>]
[-VMNetwork <VMNetwork>]
[-NoConnection]
[-MACAddress <String>]
[-MACAddressType <String>]
[-SourceNetworkConnectionID <String>]
[-VirtualNetwork <VirtualNetwork>]
[-VirtualNetworkAdapter <VirtualNetworkAdapter>]
[-VLanEnabled <Boolean>]
[-VLanID <UInt16>]
[-OverridePatchPath <String>]
[-SkipInstallVirtualizationGuestServices]
[-NetworkLocation <String>]
[-NetworkTag <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
O cmdlet New-SCV2V converte uma máquina virtual criada em um host VMware ESX Server. Este cmdlet converte em uma máquina virtual em uma implantada em um host de Hyper-V gerenciado pelo Virtual Machine Manager (VMM). Não é possível especificar um host VMware ESX como o host de destino para a nova máquina virtual.
Uma conversão de máquina virtual para virtual (V2V) requer que o host da nova máquina virtual seja um host Hyper-V.
A origem de uma conversão V2V de uma máquina virtual VMware é um conjunto de arquivos na biblioteca do VMM. Armazene os seguintes ficheiros na biblioteca do VMM:
- Um arquivo .vmx. Um arquivo .vmk é um arquivo de configuração de máquina virtual VMware. Um arquivo .vmx é semelhante em função ao arquivo de configuração de máquina virtual (.vmc) que Hyper-V máquinas virtuais hospedadas usam. Um arquivo .vmx é um arquivo de texto que descreve as propriedades e a estrutura de uma máquina virtual que incluem nome, memória, atribuições de disco e parâmetros de rede.
- Um ou mais arquivos .vmdk. Um arquivo .vmdk é um arquivo de disco rígido virtual VMware. Um arquivo .vmdk é semelhante ao arquivo de disco rígido virtual (.vhd) que Hyper-V máquinas virtuais hospedadas usam. Um arquivo .vmdk contém o sistema operacional convidado, aplicativos e dados. O cmdlet atual identifica esses arquivos a partir do arquivo .vmx.
Os formatos de disco rígido virtual VMware suportados incluem o seguinte:
- monolíticoSparse
- monolíticoPlano
- VMFS
- doisGbMaxExtentSparse
- doisGbMaxExtentFlat
Durante o processo de conversão, esse cmdlet converte os arquivos .vmdk em arquivos .vhd. Este cmdlet torna o sistema operacional na nova máquina virtual compatível com o Hyper-V. A máquina virtual criada por este cmdlet corresponde às propriedades da máquina virtual VMware, a menos que essas configurações sejam explicitamente substituídas. Essas propriedades incluem nome, descrição, memória e atribuição de disco para barramento. Por padrão, o processo de conversão não preserva as configurações do adaptador de rede. Você pode definir explicitamente as configurações do adaptador na máquina virtual de destino.
Este cmdlet oferece suporte à conversão de máquinas virtuais VMware em execução nos seguintes sistemas operacionais convidados:
- Sistemas operativos Microsoft - Todos os sistemas operativos em suporte
- Linux - Todos os sistemas operacionais convidados Linux suportados pelo SCVMM
Algumas conversões de uma máquina virtual baseada em VMware cujo sistema operacional convidado é o Windows podem exigir que você adicione arquivos e drivers do sistema ao cache interno. Você pode usar o cmdlet Add-SCPatch para adicionar os arquivos necessários ao cache. Para determinar quais atualizações você deve adicionar, execute New-SCV2V para tentar converter o arquivo .vmdk em um arquivo .vhd. Se você precisar de atualizações, esse processo coloca a conversão V2V em um estado de falha. Você pode revisar uma lista de atualizações necessárias. Em seguida, use Add-SCPatch para adicionar as atualizações ao cache interno e, em seguida, reinicie o trabalho V2V com falha. O processo V2V continua, para que você não precise refazer a conversão de disco.
Se você converter uma máquina virtual baseada em VMware que executa qualquer outro sistema operacional, a máquina virtual pode não iniciar ou pode não funcionar corretamente. Para garantir uma conversão bem-sucedida, você deve primeiro modificar o sistema operacional convidado para um dos sistemas operacionais suportados.
Para obter mais informações sobre como o VMM converte arquivos .vmdk diretamente, digite Get-Help Copy-SCVirtualHardDisk
.
Para obter mais informações sobre como adicionar os arquivos necessários ao cache interno, digite Get-Help Add-SCPatch
.
Exemplos
Exemplo 1: Converter uma máquina virtual baseada em VMware em um host ESX
PS C:\> $ESXHost = Get-SCVMHost -ComputerName "ESXHost01"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "HyperVHost01.Contoso.com"
PS C:\> $VM = Get-SCVirtualMachine -VMHost $ESXHost -Name "SourceVM"
PS C:\> New-SCV2V -VM $VM -VMHost $VMHost -Name "DestinationVM" -Path "C:\VMs" -MemoryMB 512 -RunAsynchronously
O primeiro comando obtém o host chamado ESXHost01 e, em seguida, armazena esse objeto na variável $ESXHost.
O segundo comando obtém o host chamado 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 chamada 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 chamada DestinationVM a partir da máquina virtual VMware de origem chamada SourceVM. O comando implanta a nova máquina virtual, agora chamada DestinationVM, no HyperVHost01. Ele armazena os arquivos da máquina virtual na pasta C:\VMs no HyperVHost01.
- Atribui 512 MB de memória no HyperVHost01 para uso pela nova máquina virtual.
- Especifica o parâmetro -RunAsynchronously para retornar o controle ao shell de comando imediatamente, antes que o comando seja concluído.
O comando converte todos os discos virtuais na máquina virtual de origem e os anexa à nova máquina virtual.
Exemplo 2: Converter uma máquina virtual baseada em VMware armazenada na biblioteca do VMM
PS C:\> $LibServ = Get-SCLibraryServer -ComputerName "LibServer02.Contoso.com"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VirtualServerHost02.Contoso.com"
PS C:\> New-SCV2V -LibraryServer $LibServ -VMXPath "\\LibServer02\MSSCVMMLibrary\VMware\VMSource.vmx" -VMHost $VMHost -Name "VM02" -Path "C:\VMs" -MemoryMB 512 -RunAsynchronously
O primeiro comando obtém o servidor de biblioteca chamado LibServer02 e, em seguida, armazena esse objeto na variável $LibServ.
O segundo comando obtém o host chamado VirtualServerHost02 e, em seguida, armazena esse objeto na variável $VMHost.
No último comando, o New-SCV2V executa as seguintes operações:
- Cria uma máquina virtual baseada no Windows chamada VM02 a partir do arquivo VMware de origem, VMSource.vmx, armazenado no caminho especificado no FileServer02. Em seguida, o comando implanta a nova máquina virtual chamada VM02 no VirtualServerHost02. O comando armazena os arquivos da máquina virtual na pasta C:\VMs no VirtualServerHost02.
- Atribui 512 MB de memória no VirtualServerHost02 para uso pela nova máquina virtual.
- Especifica o parâmetro RunAsynchronously para retornar o controle ao shell de comando imediatamente, antes que o comando seja concluído.
Parâmetros
-CPUCount
Especifica o número de CPUs em uma máquina virtual, em um perfil de hardware ou em um modelo.
Os tipos de hosts suportam o seguinte número de CPUs:
- Hiper-V. Até quatro CPUs por máquina virtual, dependendo do sistema operacional convidado
- VMware ESX. Até quatro CPUs por máquina virtual, mas apenas uma CPU em uma máquina virtual que executa o Windows NT 4.0
- Citrix XenServer. Até oito CPUs por máquina virtual, dependendo do sistema operacional convidado
Tipo: | Byte |
Aliases: | ProcessorCount |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-CPURelativeWeight
Especifica a quantidade de recursos da CPU em um host que essa máquina virtual pode usar em relação a outras máquinas virtuais no mesmo host. Uma máquina virtual com um valor de peso mais alto é alocada mais recursos de CPU do que uma máquina virtual com um valor de peso menor. O termo VMware para esses valores é ações.
Os tipos de hosts suportam os seguintes valores relativos:
- Hiper-V. 1 a 10000.
- VMware ESX. Alta.
- VMware ESX. Acima do normal.
- VMware ESX. Normal (padrão). 1000.
- VMware ESX. Abaixo do normal.
- VMware ESX. Baixa.
- VMware ESX. Personalizado de 1 a 1000000.
- Citrix XenServer. 1 a 65536, normal é 256.
Tipo: | Int32 |
Aliases: | RelativeWeight |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-CPUType
Especifica o tipo de CPU para uma máquina virtual.
Para recuperar uma lista de todos os tipos de CPU disponíveis para uso em máquinas virtuais em um ambiente VMM, digite Get-SCCPUType
.
Tipo: | ProcessorType |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DelayStartSeconds
Especifica o número de segundos a aguardar após o início do serviço de virtualização antes de iniciar automaticamente uma máquina virtual. Você pode usar esse atraso para escalonar o tempo de inicialização de várias máquinas virtuais. Esta técnica ajuda a reduzir a procura de recursos físicos do computador. Uma configuração típica pode ser de 30 a 60 segundos.
Os tipos de hosts têm os seguintes atrasos máximos configuráveis:
- Hiper-V. 1000000000 segundos ou 277777 horas.
- VMware ESX. 65535 segundos ou 18 horas.
- Citrix XenServer. Não aplicável.
Tipo: | Int32 |
Aliases: | DelayStart |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Description
Especifica uma descrição para a máquina virtual convertida.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-EnableMACAddressSpoofing
Indica se a falsificação de endereços MAC (Controle de Acesso a Mídia) deve ser habilitada.
Tipo: | Boolean |
Aliases: | MACAddressesSpoofingEnabled |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-EnableVMNetworkOptimization
Indica se a otimização da rede da máquina virtual deve ser habilitada. A otimização melhora o desempenho da rede para máquinas virtuais com adaptadores de rede que suportam fila de máquinas virtuais (VMQ) ou descarregamento de chaminé TCP. O VMQ permite criar uma fila de rede exclusiva para cada adaptador de rede virtual. O TCP Chimney Offload permite que o processamento do tráfego de rede seja descarregado da pilha de rede.
Tipo: | Boolean |
Aliases: | VMNetworkOptimizationEnabled |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-JobGroup
Especifica um identificador para uma série de comandos que é executado como um conjunto imediatamente antes da execução do comando final que inclui o mesmo identificador de grupo de trabalhos.
Tipo: | Guid |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-JobVariable
Especifica uma variável na qual o progresso do trabalho é controlado e armazenado.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-LibraryServer
Especifica um servidor de biblioteca do VMM. Este cmdlet converte uma máquina virtual armazenada no servidor especificado por esse parâmetro.
Tipo: | LibraryServer |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-LogicalNetwork
Especifica uma rede lógica para a máquina virtual convertida. Uma rede lógica é um agrupamento nomeado de sub-redes IP e VLANs que é usado para organizar e simplificar atribuições de rede.
Tipo: | LogicalNetwork |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-MACAddress
Especifica o endereço MAC, ou um conjunto de endereços MAC, para um adaptador de rede físico ou virtual em um computador. Os valores válidos são: um ou mais endereços MAC. Digite mais de um endereço MAC como uma lista separada por vírgulas de cadeias de caracteres.
Tipo: | String |
Aliases: | EthernetAddress, PhysicalAddress |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-MACAddressType
Especifica o tipo de endereço MAC a ser usado para um adaptador de rede virtual. Os valores válidos são: Estático e Dinâmico.
Tipo: | String |
Aliases: | EthernetAddressType, PhysicalAddressType |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-MemoryMB
Especifica a quantidade de memória de acesso aleatório (RAM), em megabytes (MB), no host que esse cmdlet aloca à máquina virtual convertida. O valor padrão é 512 MB. Para uma máquina virtual na qual a memória dinâmica está habilitada em um host que executa o Windows Server 2008 R2 SP1 ou versões posteriores, especifique o valor da memória de inicialização.
Os tipos de hosts têm a seguinte memória máxima atribuível a máquinas virtuais:
- Hiper-V. Até 65536 MB de RAM por máquina virtual.
- VMware ESX Server 3.0.x. Até 16384 MB de RAM por máquina virtual.
- VMware ESX Server 3.5.x. Até 65532 MB de RAM por máquina virtual.
- Citrix XenServer. Até 32265 MB de RAM por máquina virtual.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Name
Especifica o nome da máquina virtual convertida.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-NetworkLocation
Especifica o local de rede para um adaptador de rede físico ou para um adaptador de rede virtual, ou um novo local de rede padrão de um adaptador de rede física do host.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-NetworkTag
Especifica uma palavra ou frase a ser associada a um adaptador de rede virtual configurado para se conectar a uma rede interna ou externa específica no host.
A marca de rede identifica todas as máquinas virtuais com a mesma marca de rede como membros da mesma rede. O VMM usa uma marca de rede, se existir, quando avalia hosts como possíveis candidatos para implantar uma máquina virtual. Se o host não incluir máquinas virtuais na rede que tenham a mesma marca de rede que a máquina virtual a ser colocada, o host receberá zero estrelas no processo de posicionamento.
Tipo: | String |
Aliases: | Tag |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-NoConnection
Indica que esse cmdlet desconecta um adaptador de rede virtual de uma rede virtual para a máquina virtual convertida.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-OverridePatchPath
Não especifique este parâmetro. Apenas para uso interno.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Owner
Especifica o proprietário de um objeto do VMM na forma de uma conta de usuário de domínio válida.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Path
Especifica o caminho de destino para a conversão de máquina virtual. Este parâmetro aceita o curinga (*) quando você especifica um caminho UNC.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PROTipID
Especifica a ID da dica de Otimização de Desempenho e Recursos (dica PRO) que disparou essa ação. Este parâmetro permite auditar dicas PRO.
Tipo: | Guid |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-RunAsynchronously
Indica que o trabalho é executado de forma assíncrona para que o controle retorne ao shell de comando imediatamente.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-SkipInstallVirtualizationGuestServices
Indica que esse cmdlet ignora a instalação de serviços convidados de virtualização em uma máquina virtual.
Por padrão, o VMM instala o serviço de convidado de virtualização apropriado automaticamente. Para uma máquina virtual em um host Hyper-V, o serviço convidado de virtualização é chamado de Componentes de Integração (VMGuest.iso). Para uma máquina virtual em um host XenServer, o serviço convidado de virtualização é chamado Citrix Tools for Virtual Machines (xs-tools.iso). As máquinas virtuais em um host VMware ESX não usam um serviço convidado de virtualização.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-SourceNetworkConnectionID
Especifica o endereço MAC ou o nome de rede do adaptador de rede físico que esse cmdlet converte em um adaptador de rede virtual na máquina virtual.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | 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
- TurnOnVMIfRunningWhenVSStoppped
Tipo: | VMStartAction |
Valores aceites: | NeverAutoTurnOnVM, AlwaysAutoTurnOnVM, TurnOnVMIfRunningWhenVSStopped |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-StartVM
Indica que a máquina virtual é iniciada quando chega ao host de destino.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-StopAction
Especifica o comportamento da máquina virtual quando o serviço de virtualização é interrompido. Os valores aceitáveis para este parâmetro são:
- SalvarVM
- TurnOffVM
- ShutdownGuestOS
Tipo: | VMStopAction |
Valores aceites: | SaveVM, TurnOffVM, ShutdownGuestOS |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Trigger
Indica que esses cmdlets executam os comandos em um 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 em um disco rígido virtual.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-UserRole
Especifica uma função de usuário para a máquina virtual convertida.
Tipo: | UserRole |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-VirtualNetwork
Especifica uma rede virtual para a máquina virtual convertida.
Tipo: | VirtualNetwork |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-VirtualNetworkAdapter
Especifica um objeto de adaptador de rede virtual para uma máquina virtual.
Os tipos de hosts suportam o seguinte número de adaptadores de rede virtual:
- Hiper-V. Até quatro adaptadores emulados por máquina virtual. Não há nenhum driver disponível para um adaptador de rede emulado em um sistema operacional convidado do Windows Server 2003 x64.
- 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.
Tipo: | VirtualNetworkAdapter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-VLanEnabled
Indica se uma LAN virtual (VLAN) deve ser habilitada para uso por máquinas virtuais em um host Hyper-V ou Citrix XenServer.
Tipo: | Boolean |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-VLanID
Especifica um identificador numérico para um adaptador de rede virtual em uma máquina virtual ou para um adaptador de rede física em um host de máquina virtual. Os valores válidos são inteiros de 1 a 4094. Configure uma ID VLan para um host Hyper-V, VMware ESX ou Citrix XenServer em um adaptador de rede física vinculado externamente quando o modo VLan for Access. Configure uma ID VLan em um adaptador de rede virtual de uma máquina virtual que está vinculada a um adaptador de rede física no host ou que está vinculada a uma rede virtual interna no host.
Tipo: | UInt16 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-VM
Especifica um objeto de máquina virtual que este cmdlet converte.
Tipo: | VM |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-VMHost
Especifica um objeto de host de máquina virtual. O VMM suporta hosts Hyper-V, VMware ESX e Citrix XenServer. Para obter mais informações sobre cada tipo de host, consulte o cmdlet Add-SCVMHost.
Tipo: | Host |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-VMMServer
Especifica um servidor VMM que gerencia a máquina virtual convertida.
Tipo: | ServerConnection |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-VMNetwork
Especifica um objeto de rede de máquina virtual. Para obter um objeto de rede de máquina virtual, use o cmdlet Get-SCVMNetwork.
Tipo: | VMNetwork |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-VMXComputerConfiguration
Especifica uma configuração de computador VMX.
Tipo: | VmxMachineConfiguration |
Aliases: | MachineConfig, VMXMachineConfig |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-VMXPath
Especifica o caminho UNC completo do arquivo .vmx de uma máquina virtual VMware.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Saídas
VirtualMachine
Este cmdlet retorna um objeto
Notas
- Este cmdlet requer um objeto de configuração de computador VMM VMX. Para obter um objeto VMX, use o cmdlet Get-SCVMXComputerConfiguration.