Scripts de VMware Tools personalizados para Windows
En los sistemas operativos invitados Windows, puede escribir scripts para automatizar las operaciones del sistema operativo invitado cuando cambia el estado de energía de una máquina virtual.
- Familiarícese con los scripts predeterminados de VMware Tools. Consulte Scripts predeterminados de VMware Tools.
- Si tiene previsto escribir scripts para comandos y necesita saber cuáles son los códigos de salida, consulte Códigos de salida comunes.
En el caso de los sistemas operativos invitados Windows, puede escribir scripts nuevos o modificar scripts predeterminados, guardarlos con nombres nuevos y configurar VMware Tools para utilizar el script personalizado en lugar del script predeterminado.
Los scripts se ejecutan por el servicio o daemon de VMware Tools (
vmtoolsd
). Debido a que vmtoolsd
se ejecuta como un servicio del sistema en Windows, los scripts se ejecutan en una sesión separada de la sesión del usuario conectado. El daemon de VMware Tools no detecta las sesiones de escritorio, lo que significa que no puede mostrar aplicaciones gráficas. No intente utilizar scripts personalizados para mostrar aplicaciones gráficas.
No puede ejecutar scripts en sistemas operativos invitados de NetWare, Windows NT, Me, Windows 98 ni Windows 95.
- Escriba un nuevo script o modifique los scripts predeterminados y guárdelos como archivos.batcon nombres nuevos.Los scripts predeterminados para las operaciones de encendido y apagado son solo marcadores de posición. Estos scripts se encuentran en el directorioArchivos de programa\VMware\VMware Tools.Los scripts para las operaciones de suspensión y reanudación contienen una línea que libera o renueva la dirección IP de la máquina virtual. Debe agregar esta línea en primer lugar al escribir scripts personalizados para estas operaciones.Script predeterminadoLínea de dirección IP requeridasuspend@%SYSTEMROOT%\system32\ipconfig /releaseresume@%SYSTEMROOT%\system32\ipconfig /renew
- Abra el símbolo del sistema en el sistema operativo invitado.
- Cambie los directorios al directorio de instalación de VMware Tools.El directorio de instalación predeterminado esC:\Archivos de programa\VMware\VMware Tools.
- Escriba el comando para habilitar el script.VMwareToolboxCmd.exescriptscript-nameenable
- Escriba el comando para usar el script personalizado que creó.VMwareToolboxCmd.exescriptscript-namesetscript-pathParascript-path, utilice la ruta completa al archivo, por ejemplo,C:\Temp\poweron-my-vm.bat.
- Escriba el comando para verificar que el script personalizado que especificó ahora se está utilizando.VMwareToolboxCmd.exescriptscript-namecurrent
El servicio VMware Tools ejecuta el script siempre que se realice la operación de energía especificada.