Los módulos y la documentación de Hyper-V de Powershell se pueden descargar en: http://pshyperv.codeplex.com/releases/view/38769 Las descripciones detalladas de los comandos se encuentran en el nombre PSHyperv-R2.pdf En la documentación. No puede usar el comando powershell para administrar Hyper-V sin el módulo powershell instalado. 1. Arranque de la máquina virtual VM-Start Start-VM -VM nombre de la máquina virtual -Nombre del servidor -Wait -Force-VM Especifica la máquina virtual que se iniciará Name-Server Especifica el servidor físico donde se encuentra la máquina virtual. Si se deja en blanco, el valor predeterminado es ". &Quot;, que es la máquina. -Wait Especifica que se espere a que se complete la tarea antes de ejecutar el siguiente comando. Generalmente, se usa en operación continua. La máquina virtual Forzar no aparece cuando se enciende. Por lo tanto, este parámetro no parece tener ningún efecto en Start-VM. Para los valores de los parámetros, se pueden omitir los nombres de los parámetros anteriores, como " -VM ", " -Server ". Ejemplo: Start-VM testvps Inicie la prueba para testvps Inicie VM testvps -Wait; Stop-VM testvps -Fuerza Inicie testvps primero y luego testvps shutdown. Aquí debe usar -Wait o el segundo comando informará un error, el resultado solo está abierto 2 Máquina virtual Top-VM (equivalente a presionar el botón de apagado del servidor directamente) Nombre de máquina virtual Stop-VM -VM -Nombre del servidor servidor -Esperar -Fuerza-Forzar máquina virtual, la opción se abrirá aún más "¿Realmente desea ejecutar esto? Operación? &Quot;. Después de agregar este parámetro, no habrá ninguna solicitud, seleccione directamente el valor predeterminado [Y] y el resto de los parámetros son similares a Start-VM. Ejemplo: Stop-VM testvps Shutdown to testvps, después de que la operación muestre un mensaje, presione Y para continuar Stop-VM testvps - Forzar directamente a testvps apagar, no aparece el mensaje emergente Start-VM testvps -Wait -Force; Stop-VM testvps primero testvps Apague y luego encienda los testvps, debe usar -Wait, de lo contrario, el segundo comando informará un error, el resultado solo se podrá cerrar. Get-VM -Running |
Stop-VM -Wait detiene todas las ejecuciones 3.Invoke-VMShutdown virtual machines en el servidor una por una (apaga el sistema de Windows en la máquina virtual y luego se apaga. El nombre del comando en la versión Powershell V1 es Shutdown-VM, ambos Equivalente) Shutdown-VM -VM Virtual Machine Name - Server Server Name - El parámetro Wait -Force es similar a Stop-VM. Si Hyper-V no está conectado al escritorio local, no puede usar este comando para cerrarlo. Ejemplo: Shutdown-VM testvps -Fuerza Desactiva el apagado del sistema para testvps, no aparece el aviso 4.Save-VM máquina virtual guarda (guarda el estado actual de la máquina virtual. El nombre del comando en la versión Powershell V1 es Suspend-VM, ambos Equivalente) Save-VM -VM Virtual Machine Name - Server Server Name - El parámetro Wait -Force y el uso son similares a Start-VM y Stop-VM. Ejemplo: Save-VM testvps Guardar testvps status 5.Export-VM Exportar máquina virtual Exportar VM -VM nombre de máquina virtual -Path Ruta exportada -Nombre del servidor -CopyState -Wait -Preserve -Force-Path Especifica la máquina virtual para exportar a La ubicación - CopyState Este parámetro es muy importante. Cuando se agrega este parámetro, se exporta la información completa de la máquina virtual, lo que equivale a utilizar la exportación en la interfaz de administración. Si no agrega solo el archivo de configuración. -Preservar Dado que el archivo de configuración exportado desaparece después de la importación, agregue este parámetro para crear un archivo importFiles.zip para guardar el archivo de configuración. Los parámetros restantes son similares a Start-VM. Ejemplo: Export-VM testvps F: \\ vmbak -CopyState Exporte la máquina virtual al directorio F: \\ vmbak. 6.Get-VM Obtenga el objeto de la máquina virtual para otras operaciones Get-VM -Nombre de la máquina virtual -Nombre del servidor del servidor -Suspendido -Running -Stopped-Name El nombre de la máquina virtual. El usuario obtiene el objeto de la máquina virtual correspondiente por su nombre. Si desea seleccionar todas las máquinas virtuales, puede usar el &wildcard-Server "% " o " * " * para especificar el servidor físico donde reside la máquina virtual. Si se deja en blanco, el valor predeterminado es ". ", que es la máquina. -Suspendido solo obtiene la máquina virtual en el estado guardado ", En ejecución solo obtiene la máquina virtual en la ejecución " estado Detenido solo obtiene la máquina virtual en el estado " cerrado " guardar-vm ( Get-vm -Running) -force Guarda todas las máquinas virtuales en ejecución start-vm (get-vm -Suspended) Restaura todas las máquinas virtuales guardadas para ejecutar 7.Get-VMMemory Ver la información de la memoria de la máquina virtual Get-VMMemory -VM Nombre de la máquina virtual - Servidor Ejemplo de nombre del servidor: Get-VMMemory Muestra información de la memoria de todas las máquinas virtuales 8. Obtenga información de configuración de la CPU de la máquina virtual 9. Get-VMDisk Vea la información del disco duro de la máquina virtual