In sistemi operativi guest Windows, è possibile utilizzare gli 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.

Nota: Non è possibile eseguire gli script sui sistemi operativi guest NetWare, Windows NT, Me, Windows 98 o Windows 95.

Prerequisiti

Procedura

  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

risultati

Il servizio VMware Tools esegue lo script ogni qualvolta si verifica l'operazione di alimentazione specificata.