Ihr Partner bei Computerproblemen und in der EDV

Silent Installation der VMware Tools (Update Manager)

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

Update der VMware Tools lässt sich nicht abbrechen

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

Wenn die Anzeige der Vergänge zwischen vCenter und ESX Server auseinenderklaffen

dann hilft es, die Dienste auf dem ESX Server neu zu starten

/etc/init.d/mgmt-vmware restart
/etc/init.d/vmware-vpxa restart