Gestionar Aprenda a aplicar las mejores prácticas y optimizar sus operaciones.

Copie archivos del host a una máquina Hyper-V

Hay muchas maneras de copiar archivos desde el host a una máquina Hyper-V, incluido el modo de sesión mejorada y el cmdlet Copy-VMFile PowerShell. Siga estos pasos para cada método.

En versiones tempranas de Hyper-V ejecutándose en Windows Server 2008 y R2, los administradores de virtualización tenían que usar una sesión de escritorio remoto de Windows o una conexión de red en funcionamiento si querían copiar archivos en máquinas virtuales.

En Hyper-V ejecutándose en los sistemas operativos Windows Server 2012 R2 y posteriores, los desarrolladores de Microsoft mejoraron la forma en que los recursos locales del host de Hyper-V se comparten con los sistemas operativos de máquinas virtuales. Ahora, hay múltiples formas de copiar archivos desde el host a una máquina Hyper-V.

Copie archivos usando el modo de sesión mejorada

Microsoft introdujo el modo de sesión mejorada en Windows Server 2012 R2 Hyper-V, que le permite tomar los recursos de host locales de Hyper-V y compartirlos con las máquinas virtuales.

La función del modo de sesión mejorada de Hyper-V utiliza el protocolo de escritorio remoto y proporciona dos formas de compartir archivos con máquinas virtuales Hyper-V; la primera permite a los usuarios simplemente copiar archivos desde el host a una máquina Hyper-V, y la segunda permite que los recursos locales, como la impresora, las unidades y las unidades flash extraíbles, se compartan con las máquinas virtuales.

Sin embargo, antes de poder realizar operaciones de copiar y pegar o compartir recursos locales, debe cumplir con los requisitos que se detallan a continuación:

  • Habilite la política del modo de sesión mejorada en el host de Hyper-V.
  • Habilite Integration Services invitados en la VM.
  • Use la herramienta VMConnect para realizar operaciones de copiar y pegar. VMConnect debe ejecutarse desde Windows Server 2012 R2, Windows 8.1 o sistemas operativos posteriores.
  • La máquina virtual debe tener habilitado el servicio de escritorio remoto y el sistema operativo invitado debe ejecutar Windows Server 2012 R2, Windows 8 o sistemas operativos posteriores.

Para habilitar el modo de sesión mejorada, vaya a Configuración de Hyper-V, navegue hasta la sección Modo de Sesión Mejorada, y luego seleccione la opción Usar modo de sesión mejorada, como se muestra en la Figura A a continuación:

Figura A. Habilite el modo de sesión mejorada en Hyper-V.

Una vez que habilite el modo de sesión mejorada en Hyper-V y los servicios de integración invitados, use la herramienta VM Connect para conectarse a la máquina virtual y luego simplemente copie y pegue las operaciones o redirija las unidades locales a las máquinas virtuales para copiar los archivos.

Copie archivos utilizando un cmdlet de PowerShell

No muchos administradores de Hyper-V saben que Hyper-V proporciona un cmdlet de PowerShell que se puede usar para copiar archivos del host a una máquina Hyper-V. Si necesita copiar archivos en varias máquinas virtuales, este es el mejor método. Use el cmdlet Copy-VMFile de PowerShell para copiar archivos en una o varias máquinas virtuales como se muestra en el siguiente ejemplo:

Copy-VMFile "SQLVM" -SourcePath "C:\LABFiles\LAB.ISO" -DestinationPath "C:\LABFiles\LAB.ISO" -CreateFullPath -FileSource Host

Como puede ver, Copy-VMFile copia el archivo C:\LABFiles\LAB.ISO a VM SQLVM en la carpeta C:\LABFiles. El parámetro -CreateFullPath crea la carpeta si aún no existe.

Si desea copiar el mismo archivo desde el host Hyper-V local a varias máquinas virtuales, cree un archivo con nombres de VM y utilice un bucle ForEach para procesar cada máquina virtual. Luego, copie el archivo como se muestra en el script de PowerShell a continuación:

Este script de PowerShell copia el archivo C:\LABFiles\LAB.ISO en las máquinas virtuales especificadas en el archivo C:\Temp\AllVMs.TXT y proporciona el estado de copia de cada máquina virtual.

Antes de usar Copy-VMFile para copiar archivos desde el host a una máquina Hyper-V, asegúrese de que los servicios de integración invitados estén habilitados en las máquinas virtuales de destino.

Este artículo se actualizó por última vez en enero 2018

PRO+

Contenido

Encuentre más contenido PRO+ y otras ofertas exclusivas para miembros, aquí.

Guía Esencial

Guía esencial (y práctica) sobre ambientes virtuales

Inicie la conversación

Envíenme notificaciones cuando otros miembros comenten sobre este artículo.

Enviando esta solicitud usted acepta recibir correos electrónicos de TechTarget y sus socios. Si usted reside afuera de Estados Unidos, esta dando autorización para que transfiramos y procesemos su información personal en Estados Unidos.Privacidad

Por favor cree un Nombre de usuario para poder comentar.

- ANUNCIOS POR GOOGLE

Close