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 .