vSphere 4 Client unter Microsoft Windows 7 RC
UPDATE : Mit der Version Update 1 kann der vSphere 4 Client auch unter Windows 7 installiert werden
UPDATE : Nach Installation des MS Updates KB980773 funktioniert der vSphere Client vor Update 1 nicht mehr. Entweder Update Deinstallieren oder auf aktuellste Client Version updaten.
Vorbereitung
Von einem Nicht-Windows-7 Rechner (am Besten Vista oder XP) wird folgende Datei benötigt
%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\System.dll
Hierbei handelt es sich um eine .Net 3.5 SP1 Datei, die zum Ausführen des vSphere 4 Clients unter Windows 7 RC benötigt wird.
Einspielen der .Net Datei
Als nächstes muss ein neuer Ordner im Installationsverzeichnis des VMware Clients ein Ordner „Lib“ erstellt werden. Je nach Version (x64 oder 32 Bit) liegt dieser unter
32 Bit Version
%ProgramFiles%\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\Lib
64 Bit Version
%ProgramFiles(x86)%\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\Lib
Nachdem der Ordner erstellt wurde, die System.dll Datei hierher kopieren
Anpassen der vSphere 4 Konfigurationsdatei
Anschließend muss folgende Datei in einem Texteditor geladen werden
<VMware Client Installationsverzeichnis>\Launcher\VpxClient.exe.config
Es muss ein zusätzliches Runtime Element hinzugefügt werden
<runtime> <developmentMode developerInstallation="true"/> </runtime>
Die fertige Datei sollte ungefähr so aussehen
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.net>
<connectionManagement>
<clear/>
<add address="*" maxconnection="8" />
</connectionManagement>
</system.net>
<appSettings>
<add key = "protocolports" value = "https:443"/>
</appSettings>
<runtime>
<developmentMode developerInstallation="true"/>
</runtime>
</configuration>
Starten des vSphere Clients
Um den Client zu starten ist ein kleines Batchskript notwendig.
<VMware Client Installationsverzeichnis>\Launcher\VpxClient.cmd
Der Inhalt ist wieder je nach Windows 7 RC Edition unterschiedlich
32 Bit Version
SET DEVPATH=%ProgramFiles%\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\Lib "%ProgramFiles%\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\VpxClient.exe"
64 Bit Version
SET DEVPATH=%ProgramFiles(x86)%\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\lib "%ProgramFiles(x86)%\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\VpxClient.exe"
Mit der Batch Datei lässt sich nun der Client ohne Fehler starten.
Anmerkungen
Natürlich gebe ich keine Garantie, aber bei mir hat der Workaround funktioniert. Die Umgebungsvariable kann auch global gesetzt werden und wer möchte kann auch die Startmenüverknüpfung entsprechend ändern.