Eine silent Installation über den Update Manager ist derzeit nicht möglich.
In den betroffenen virtuellen Maschinen (Windows Vista - 2008) wird auf Session 0 noch ein Hinweisfenster angezeigt.
Eine manuelle Installation ist möglich, wenn man die Parameter
/S /v /qn REBOOT=R
anhängt.
Über die VMware CLI kann man alle VM's in einem vCenter mit folgenden Befehl aktualisieren:
Get-VM | Update-Tools -NoReboot
Eine Beendigung der Installation der VMware Tools bei fehlgeschlagener Installation ist über das vCenter nicht möglich. Abhilfe schaffen z.B. die PSTools von Sysinternals, in Verbindung mit einer kleinen Batchdatei:
<Pfad-zu-den-PSTools>\psservice \\%1 -u %2 -p %3 stop VMUpgradeHelper
<Pfad-zu-den-PSTools>\psservice \\%1 -u %2 -p %3 stop VMTools
<Pfad-zu-den-PSTools>\pskill -t \\%1 -u %2 -p %3 VMUpgradeHelper.exe
<Pfad-zu-den-PSTools>\pskill -t \\%1 -u %2 -p %3 VMwareToolsUpgrader.exe
<Pfad-zu-den-PSTools>\pskill -t \\%1 -u %2 -p %3 VMwareTray.exe
<Pfad-zu-den-PSTools>\pskill -t \\%1 -u %2 -p %3 VMwareUser.exe
<Pfad-zu-den-PSTools>\pskill -t \\%1 -u %2 -p %3 vmtoolsd.exe
<Pfad-zu-den-PSTools>\pskill -t \\%1 -u %2 -p %3 msiexec.exe
<Pfad-zu-den-PSTools>\pskill -t \\%1 -u %2 -p %3 setup.exe
<Pfad-zu-den-PSTools>\pskill -t \\%1 -u %2 -p %3 setup64.exe
<Pfad-zu-den-PSTools>\psservice \\%1 -u %2 -p %3 start VMUpgradeHelper
<Pfad-zu-den-PSTools>\psservice \\%1 -u %2 -p %3 start VMTools
Echo Im vCenter Server bitte die Installation der VMware Tools dieser Maschine beenden
dann hilft es, die Dienste auf dem ESX Server neu zu starten
/etc/init.d/mgmt-vmware restart
/etc/init.d/vmware-vpxa restart