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.
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.
  1. Scrivere un nuovo script o modificare gli script predefiniti e salvarli come file
    .bat
    con nuovi nomi.
    Gli script predefiniti per le operazioni di accensione e spegnimento sono composti di soli segnaposti. Tali script si trovano nella directory
    Program 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 predefinito
    Riga indirizzo IP richiesta
    suspend
    @%SYSTEMROOT%\system32\ipconfig /release
    resume
    @%SYSTEMROOT%\system32\ipconfig /renew
  2. Aprire un prompt dei comandi nel sistema operativo guest.
  3. Passare alle directory di installazione di VMware Tools.
    La directory di installazione predefinita è
    C:\Program Files\VMware\VMware Tools
    .
  4. Digitare il comando per abilitare lo script.
    VMwareToolboxCmd.exe
    script
    script-name
    enable
  5. Digitare il comando per utilizzare lo script personalizzato che è stato creato.
    VMwareToolboxCmd.exe
    script
    script-name
    set
    script-path
    Come
    script-path
    , utilizzare il percorso completo del file, ad esempio
    C:\Temp\poweron-my-vm.bat
    .
  6. Digitare il comando per verificare che lo script personalizzato indicato sia ora in uso.
    VMwareToolboxCmd.exe
    script
    script-name
    current
Il servizio VMware Tools esegue lo script ogni qualvolta si verifica l'operazione di alimentazione specificata.