Seite 1 von 1

wie stelle ich fest ob ein Client ein Wirt oder ein Gast ist

Verfasst: 28.06.2010, 12:34
von vm-man
Hallo zusammen,

wie stelle ich fest, ob ein Client ein Wirt oder ein Gast ist?
Ich brauche das, um VMTools automatisch nur auf allen Virtuellen Maschienen silent zu verteilen.
Ich dachte, es geht über eine Registry-Abfrage, finde aber keinen Wert dafür...

Vielen Dank!

VM Workstation 7.0
Gast Win XP Pro sp3

Verfasst: 28.06.2010, 13:29
von JMcClane
Zur Not anhand der MAC-Adresse der Netzwerkkarte. Bei virtuellen Maschinen sind die ersten 6 Stellen ja immer gleich aus dem VMWare Bereich.

Verfasst: 28.06.2010, 16:21
von omicronont
Das korrekte Erkennen, ob ein OS auf Echtblech oder in einer VM läuft, scheint nicht einfach zu sein: http://www.google.com/search?btnG=1&pws=0&q=detect+virtual+machine

Aber es gibt ja noch weitere Möglichkeiten - Du könntest den Rechnern z.B. sprechende Namen geben. Das ist ja recht einfach auszuwerten (Umgebungsvariable "Computername").

Gruß,

Knut

Verfasst: 28.06.2010, 16:37
von Piddi
guck mal hier:

HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\BIOS\SystemProductName

Hier sollte bei VMs mit installierten Tools "VMware Virtual Platform" drinstehen. Obs auch ohne Tools schon drinsteht müsstest du mal nachschauen...

Gruß
Christian

Verfasst: 28.06.2010, 16:38
von Dayworker
Wie nicht einfach. Such doch in der Registry einfach nach VMware Geräten oder wie schon gesagt nach der speziellen VMware-MAC-Addy.