Ich stand kürzlich vor der Aufgabe herauszufinden, auf welchem Hyper-V-Host eine virtuelle Maschine beheimatet war. Der Administrator hatte die virtuelle Maschine anders als den Computer benannt, weshalb ich die virtuelle Maschine serverseitig nicht zuordnen konnte.
Der Windows Server – egal ob Windows Server 2008 oder Windows Server 2012 – schreibt detaillierte Angaben zum Host in die Registry. Neben dem Hostnamen wird auch die Bezeichnung der virtuellen Maschine – unabhängig vom eigentlichen Computernamen – angegeben.
Treibt man das Ganze auf die Spitze, kann man diese Einträge auch mit Sysinternals BgInfo auslesen und diese Informationen im Hintergrundbild der virtuellen Maschine anzeigen lassen.
Die Registry-Werte befinden sich unter:
HKEY_LOCAL_MACHINE\Software\Microsoft\Virtual Machine\Guest\Parameters