New-SCV2V

Convierte una máquina virtual en una máquina virtual implementada en un host de Hyper-V que VMM administra.

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

El cmdlet New-SCV2V convierte una máquina virtual creada en un host de servidor VMware ESX. Este cmdlet convierte en una máquina virtual en una implementada en un host de Hyper-V que administra Virtual Machine Manager (VMM). No se puede especificar un host de VMware ESX como host de destino para la nueva máquina virtual.

Una conversión de máquina virtual a virtual (V2V) requiere que el host de la nueva máquina virtual sea un host de Hyper-V.

El origen de una conversión V2V de una máquina virtual de VMware es un conjunto de archivos de la biblioteca VMM. Almacene los siguientes archivos en la biblioteca VMM:

  • Un archivo .vmx. Un archivo .vmk es un archivo de configuración de máquina virtual de VMware. Un archivo .vmx es similar en función al archivo de configuración de máquina virtual (.vmc) que usan las máquinas virtuales hospedadas de Hyper-V. Un archivo .vmx es un archivo de texto que describe las propiedades y la estructura de una máquina virtual que incluyen los parámetros de nombre, memoria, asignación de disco y red.
  • Uno o varios archivos .vmdk. Un archivo .vmdk es un archivo de disco duro virtual de VMware. Un archivo .vmdk es similar al archivo de disco duro virtual (.vhd) que usan las máquinas virtuales hospedadas en Hyper-V. Un archivo .vmdk contiene el sistema operativo invitado, las aplicaciones y los datos. El cmdlet actual identifica estos archivos del archivo .vmx.

Los formatos de disco duro virtual de VMware admitidos son los siguientes:

  • monolithicSparse
  • monolithicFlat
  • vmfs
  • twoGbMaxExtentSparse
  • twoGbMaxExtentFlat

Durante el proceso de conversión, este cmdlet convierte los archivos .vmdk en archivos .vhd. Este cmdlet hace que el sistema operativo en la nueva máquina virtual sea compatible con Hyper-V. La máquina virtual que este cmdlet crea coincide con las propiedades de la máquina virtual de VMware a menos que esta configuración se invalide explícitamente. Estas propiedades incluyen la asignación de nombre, descripción, memoria y disco a bus. De forma predeterminada, el proceso de conversión no conserva la configuración del adaptador de red. Puede establecer explícitamente la configuración del adaptador en la máquina virtual de destino.

Este cmdlet admite la conversión de máquinas virtuales de VMware que ejecutan cualquiera de los siguientes sistemas operativos invitados:

  • Microsoft Windows 2000 Server con Service Pack 4 (SP4) o versiones posteriores
  • Windows Server 2003 SP1 o versiones posteriores
  • Windows Server 2003 R2 o versiones posteriores
  • Windows Server 2008 o versiones posteriores
  • Windows XP SP1 o versiones posteriores
  • Windows Vista

Algunas conversiones de una máquina virtual basada en VMware cuyo sistema operativo invitado es Windows puede requerir que agregue archivos y controladores del sistema a la memoria caché interna. Puede usar el cmdlet Add-SCPatch para agregar los archivos necesarios a la memoria caché. Para determinar qué actualizaciones debe agregar, ejecute New-SCV2V para intentar convertir el archivo .vmdk en un archivo .vhd. Si necesita actualizaciones, este proceso coloca la conversión de V2V en un estado de error. Puede revisar una lista de las actualizaciones necesarias. A continuación, use Add-SCPatch para agregar las actualizaciones a la memoria caché interna y, a continuación, reinicie el trabajo V2V con errores. El proceso V2V continúa, de modo que no tenga que rehacer la conversión del disco.

Si convierte una máquina virtual basada en VMware que ejecuta cualquier otro sistema operativo, es posible que la máquina virtual no se inicie o no funcione correctamente. Para garantizar una conversión correcta, primero debe modificar el sistema operativo invitado a uno de los sistemas operativos compatibles.

Para obtener más información sobre cómo VMM convierte los archivos .vmdk directamente, escriba Get-Help Copy-SCVirtualHardDisk. Para obtener más información sobre cómo agregar los archivos necesarios a la memoria caché interna, escriba Get-Help Add-SCPatch.

Ejemplos

Ejemplo 1: Conversión de una máquina virtual basada en VMware en un 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

El primer comando obtiene el host denominado ESXHost01 y, a continuación, almacena ese objeto en la variable $ESXHost.

El segundo comando obtiene el host denominado HyperVHost01 en el dominio Contoso.com y, a continuación, almacena ese objeto en la variable $VMHost.

El tercer comando obtiene la máquina virtual denominada SourceVM en ESXHost01 y, a continuación, almacena ese objeto en la variable $VM.

En el último comando**, New-SCV2V** realiza las siguientes operaciones:

  • Crea una máquina virtual basada en Windows denominada DestinationVM a partir de la máquina virtual de VMware de origen denominada SourceVM. El comando implementa la nueva máquina virtual, ahora denominada DestinationVM, en HyperVHost01. Almacena los archivos de máquina virtual en la carpeta C:\VMs en HyperVHost01.
  • Asigna 512 MB de memoria en HyperVHost01 para su uso por parte de la nueva máquina virtual.
  • Especifica el parámetro -RunAsynchronously para devolver el control al shell de comandos inmediatamente antes de que finalice el comando.

El comando convierte todos los discos virtuales de la máquina virtual de origen y los asocia a la nueva máquina virtual.

Ejemplo 2: Conversión de una máquina virtual basada en VMware almacenada en la 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

El primer comando obtiene el servidor de biblioteca denominado LibServer02 y, a continuación, almacena ese objeto en la variable $LibServ.

El segundo comando obtiene el host denominado VirtualServerHost02 y, a continuación, almacena ese objeto en la variable $VMHost.

En el último comando, New-SCV2V realiza las siguientes operaciones:

  • Crea una máquina virtual basada en Windows denominada VM02 a partir del archivo de VMware de origen, VMSource.vmx, almacenado en la ruta de acceso especificada en FileServer02. A continuación, el comando implementa la nueva máquina virtual denominada VM02 en VirtualServerHost02. El comando almacena los archivos de máquina virtual en la carpeta C:\VMs en VirtualServerHost02.
  • Asigna 512 MB de memoria en VirtualServerHost02 para su uso por parte de la nueva máquina virtual.
  • Especifica el parámetro RunAsynchronously para devolver el control al shell de comandos inmediatamente antes de que finalice el comando.

Parámetros

-CPUCount

Especifica el número de CPU de una máquina virtual, un perfil de hardware o una plantilla.

Los tipos de hosts admiten el siguiente número de CPU:

  • Hyper-V. Hasta cuatro CPU por máquina virtual, según el sistema operativo invitado
  • VMware ESX. Hasta cuatro CPU por máquina virtual, pero solo una CPU en una máquina virtual que ejecuta Windows NT 4.0
  • Citrix XenServer. Hasta ocho CPU por máquina virtual, según el sistema operativo invitado
Type:Byte
Aliases:ProcessorCount
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPURelativeWeight

Especifica la cantidad de recursos de CPU de un host que puede usar esta máquina virtual en relación con otras máquinas virtuales del mismo host. A una máquina virtual con un valor de peso mayor se le asignan más recursos de CPU que una máquina virtual con un valor de peso menor. El término de VMware para estos valores es recursos compartidos.

Los tipos de hosts admiten los siguientes valores relativos:

  • Hyper-V. De 1 a 10000.
  • VMware ESX. Alta.
  • VMware ESX. Por encima de normal.
  • VMware ESX. Normal (valor predeterminado). 1000.
  • VMware ESX. Por debajo de lo normal.
  • VMware ESX. Baja.
  • VMware ESX. Personalizado de 1 a 1000000.
  • Citrix XenServer. De 1 a 65536, normal es 256.
Type:Int32
Aliases:RelativeWeight
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUType

Especifica el tipo de CPU para una máquina virtual. Para recuperar una lista de todos los tipos de CPU que están disponibles para su uso en máquinas virtuales en un entorno VMM, escriba Get-SCCPUType.

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

-DelayStartSeconds

Especifica el número de segundos que se esperará después de iniciar el servicio de virtualización y antes de iniciar automáticamente una máquina virtual. Puede usar este retraso para escalonar el tiempo de inicio de varias máquinas virtuales. Esta técnica ayuda a reducir la demanda de recursos de equipos físicos. Un valor típico puede ser de 30 a 60 segundos.

Los tipos de hosts tienen los siguientes retrasos configurables máximos:

  • Hyper-V. 1000000000 segundos o 277777 horas.
  • VMware ESX. 65535 segundos o 18 horas.
  • Citrix XenServer. No aplicable.
Type:Int32
Aliases:DelayStart
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Especifica una descripción para la máquina virtual convertida.

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

-EnableMACAddressSpoofing

Indica si se va a habilitar la suplantación de direcciones de Access Control multimedia (MAC).

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

-EnableVMNetworkOptimization

Indica si se va a habilitar la optimización de red de máquina virtual. La optimización mejora el rendimiento de red de las máquinas virtuales con adaptadores de red que admiten la descarga de cola de máquinas virtuales (VMQ) o TCP Chimney. VMQ permite crear una cola de red única para cada adaptador de red virtual. La descarga de TCP Chimney permite descargar el procesamiento del tráfico de red desde la pila de red.

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

-JobGroup

Especifica un identificador para una serie de comandos que se ejecuta como un conjunto justo antes de que se ejecute el mismo identificador de grupo de trabajos.

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

-JobVariable

Especifica una variable en la que se realiza un seguimiento del progreso del trabajo y se almacena.

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

-LibraryServer

Especifica un servidor de biblioteca VMM. Este cmdlet convierte una máquina virtual almacenada en el servidor que especifica este parámetro.

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

-LogicalNetwork

Especifica una red lógica para la máquina virtual convertida. Una red lógica es una agrupación con nombre de subredes IP y VLAN que se usan para organizar y simplificar las asignaciones de red.

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

-MACAddress

Especifica la dirección MAC, o un conjunto de direcciones MAC, para un adaptador de red físico o virtual en un equipo. Los valores válidos son: una o varias direcciones MAC. Escriba más de una dirección MAC como una lista separada por comas de cadenas.

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

-MACAddressType

Especifica el tipo de dirección MAC que se va a usar para un adaptador de red virtual. Los valores válidos son: Estático y Dinámico.

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

-MemoryMB

Especifica la cantidad de memoria de acceso aleatorio (RAM), en megabytes (MB), en el host que este cmdlet asigna a la máquina virtual convertida. El valor predeterminado es 512 MB. Para una máquina virtual en la que está habilitada la memoria dinámica en un host que ejecuta Windows Server 2008 R2 SP1 o versiones posteriores, especifique el valor de memoria de inicio.

Los tipos de hosts tienen la memoria máxima siguiente asignable a las máquinas virtuales:

  • Hyper-V. Hasta 65536 MB de RAM por máquina virtual.
  • VMware ESX Server 3.0.x. Hasta 16384 MB de RAM por máquina virtual.
  • VMware ESX Server 3.5.x. Hasta 65532 MB de RAM por máquina virtual.
  • Citrix XenServer. Hasta 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 el nombre de la máquina virtual convertida.

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

-NetworkLocation

Especifica la ubicación de red para un adaptador de red físico o para un adaptador de red virtual, o una nueva ubicación de red predeterminada de un adaptador de red físico host.

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

-NetworkTag

Especifica una palabra o frase que se asocia a un adaptador de red virtual configurado para conectarse con una red interna o externa específica en el host.

La etiqueta de red identifica todas las máquinas virtuales con la misma etiqueta de red que los miembros de la misma red. VMM usa una etiqueta de red, si existe, cuando evalúa los hosts como posibles candidatos para implementar una máquina virtual. Si el host no incluye máquinas virtuales en la red que tienen la misma etiqueta de red que la máquina virtual que se va a colocar, el host recibe cero estrellas en el proceso de selección de ubicación.

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

-NoConnection

Indica que este cmdlet desconecta un adaptador de red virtual de una red virtual para la máquina virtual convertida.

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

-OverridePatchPath

No especifique este parámetro. Solo para uso interno.

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

-Owner

Especifica el propietario de un objeto de VMM en forma de cuenta de usuario de dominio válida.

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

-Path

Especifica la ruta de acceso de destino para la conversión de la máquina virtual. Este parámetro acepta el carácter comodín (*) cuando se especifica una ruta de acceso UNC.

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

-PROTipID

Especifica el identificador de la sugerencia de optimización de recursos y rendimiento (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias pro.

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

-RunAsynchronously

Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva inmediatamente al 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 omite la instalación de servicios invitados de virtualización en una máquina virtual.

De forma predeterminada, VMM instala automáticamente el servicio invitado de virtualización adecuado. En el caso de las máquinas virtuales que están en hosts de Hyper-V, el servicio de invitados de virtualización se denomina Componentes de integración (VMGuest.iso). Para una máquina virtual en un host de XenServer, el servicio invitado de virtualización se denomina Citrix Tools for Virtual Machines (xs-tools.iso). Las máquinas virtuales que están en hosts de VMware ESX no usan servicios de invitados de virtualización.

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

-SourceNetworkConnectionID

Especifica la dirección MAC o el nombre de red del adaptador de red físico que este cmdlet convierte en un adaptador de red virtual en la máquina virtual.

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

-StartAction

Especifica el comportamiento de una máquina virtual cuando se inicia el servicio de virtualización. Los valores permitidos para este parámetro son los siguientes:

  • 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 la máquina virtual se inicia cuando llega al host de destino.

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

-StopAction

Especifica el comportamiento de la máquina virtual cuando se detiene el servicio de virtualización. Los valores permitidos para este parámetro son los siguientes:

  • 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 estos cmdlets ejecutan los comandos de un grupo de trabajos para una conversión física a virtual (P2V), una conversión virtual a virtual (V2V) o la conversión de un disco duro físico a un disco duro virtual.

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

-UserRole

Especifica un rol de usuario para la máquina virtual convertida.

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

-VirtualNetwork

Especifica una red virtual para la máquina virtual convertida.

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

-VirtualNetworkAdapter

Especifica un objeto de adaptador de red virtual para una máquina virtual.

Los tipos de hosts admiten el siguiente número de adaptadores de red virtual:

  • Hyper-V. Hasta cuatro adaptadores emulados por máquina virtual. No hay ningún controlador disponible para un adaptador de red emulado en un sistema operativo invitado Windows Server 2003 x64.
  • Hyper-V. Hasta ocho adaptadores sintéticos por máquina virtual.
  • VMware ESX. Hasta cuatro adaptadores emulados por máquina virtual.
  • Citrix XenServer. Hasta siete 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 si se va a habilitar una LAN virtual (VLAN) para que la usen las máquinas virtuales en un host de Hyper-V o Citrix XenServer.

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

-VLanID

Especifica un identificador numérico para un adaptador de red virtual en una máquina virtual o para un adaptador de red físico en un host de máquina virtual. Los valores válidos son enteros de 1 a 4094. Configure un identificador de VLan para un host de Hyper-V, VMware ESX o Citrix XenServer en un adaptador de red físico enlazado externamente cuando el modo VLan sea Access. Configure un identificador de VLan en un adaptador de red virtual de una máquina virtual enlazada a un adaptador de red físico en el host o que esté enlazado a una red virtual interna en el host.

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

-VM

Especifica un objeto de máquina virtual que este cmdlet convierte.

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

-VMHost

Especifica un objeto host de máquina virtual. VMM admite hosts de Hyper-V, hosts de VMware ESX y hosts de Citrix XenServer. Para obtener más información sobre cada tipo de host, consulte el cmdlet Add-SCVMHost .

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

-VMMServer

Especifica un servidor VMM que administra la máquina virtual convertida.

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

-VMNetwork

Especifica un objeto de red de máquina virtual. Para obtener un objeto de red de máquina virtual, use el cmdlet Get-SCVMNetwork .

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

-VMXComputerConfiguration

Especifica una configuración de equipo VMX.

Type:VmxMachineConfiguration
Aliases:MachineConfig, VMXMachineConfig
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMXPath

Especifica la ruta de acceso UNC completa del archivo .vmx de una máquina virtual de VMware.

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

Salidas

VirtualMachine

Este cmdlet devuelve un objeto VirtualMachine .

Notas

  • Este cmdlet requiere un objeto de configuración de equipo VMX de VMM. Para obtener un objeto VMX, use el cmdlet Get-SCVMXComputerConfiguration .