Script di VMware Tools personalizzati per Windows
Per i sistemi operativi guest Windows, è possibile utilizzare script per automatizzare le operazioni del sistema operativo guest nel momento in cui lo stato di alimentazione della macchina virtuale viene modificato.
- È importante conoscere gli script predefiniti di VMware Tools. Consultare Script predefiniti di VMware Tools.
- Se si vuole eseguire lo script dei comandi e servono i codici di uscita, consultare Codici di uscita comuni.
Per sistemi operativi guest Windows, è possibile scrivere nuovi script o modificare script predefiniti, salvarli con nuovi nomi e configurare VMware Tools per usare lo script personalizzato anziché quello predefinito.
Gli script sono eseguiti da servizio VMware Tools o dal daemon (
vmtoolsd
). Poiché vmtoolsd
viene eseguito come sistema su Windows, gli script vengono eseguiti in una sessione separata da quella dell'utente registrato. Il daemon di VMware Tools non rileva le sessioni aperte sul computer, quindi non è in grado di visualizzare le applicazioni grafiche. Non tentare di utilizzare script personalizzati per visualizzare le applicazioni grafiche.
Non è possibile eseguire gli script sui sistemi operativi guest NetWare, Windows NT, Me, Windows 98 o Windows 95.
- Scrivere un nuovo script o modificare gli script predefiniti e salvarli come file.batcon nuovi nomi.Gli script predefiniti per le operazioni di accensione e spegnimento sono composti di soli segnaposti. Tali script si trovano nella directoryProgram Files\VMware\VMware Tools.Gli script per le operazioni di sospensione e ripresa contengono una riga che rilascia o rinnova l'indirizzo IP della macchina virtuale. È necessario aggiungere tale riga la prima volta che si inseriscono script personalizzati per le suddette operazioni.Script predefinitoRiga indirizzo IP richiestasuspend@%SYSTEMROOT%\system32\ipconfig /releaseresume@%SYSTEMROOT%\system32\ipconfig /renew
- Aprire un prompt dei comandi nel sistema operativo guest.
- Passare alle directory di installazione di VMware Tools.La directory di installazione predefinita èC:\Program Files\VMware\VMware Tools.
- Digitare il comando per abilitare lo script.VMwareToolboxCmd.exescriptscript-nameenable
- Digitare il comando per utilizzare lo script personalizzato che è stato creato.VMwareToolboxCmd.exescriptscript-namesetscript-pathComescript-path, utilizzare il percorso completo del file, ad esempioC:\Temp\poweron-my-vm.bat.
- Digitare il comando per verificare che lo script personalizzato indicato sia ora in uso.VMwareToolboxCmd.exescriptscript-namecurrent
Il servizio VMware Tools esegue lo script ogni qualvolta si verifica l'operazione di alimentazione specificata.