Où suis-je ? (version Hyper-V) 1

Où suis-je ? (version Hyper-V)

Certains de mes collaborateurs me faisaient remarquer qu’il leur était souvent difficile de savoir s’ils étaient connectés à distance à un PC physique ou à une machine virtuelle Hyper-V. Ceci impacte notamment la façon dont ils doivent y insérer un ISO.

J’ai trouvé sur http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/01/07/what-physical-computer-am-i-on.aspx une solution simple.

  • Créez sur le PC un fichier texte avec l’extension .vbs
  • Saisissez le texte suivant dans ce fichier et enregistrez-le

    ‘ || Script begins

    ‘ Setup constant
    const HKEY_LOCAL_MACHINE = &H80000002

    ‘ Setup registry object (this is a single line)
    Set oReg=GetObject(“winmgmts:{impersonationLevel=impersonate}!\.rootdefault:StdRegProv”)

    ‘ Set the key path and values to look at
    strKeyPath = “SOFTWAREMicrosoftVirtual MachineGuestParameters”
    strValueName1 = “HostName”
    strValueName2 = “VirtualMachineName”

    ‘ Get the values from the registry
    oReg.GetStringValue HKEY_LOCAL_MACHINE, strKeyPath, strValueName1, dwValue1
    oReg.GetStringValue HKEY_LOCAL_MACHINE, strKeyPath, strValueName2, dwValue2

    ‘ Display the results
    WScript.Echo “L’hôte Hyper-V de cette machine virtuelle se nomme : ” & dwValue1
    WScript.Echo “Le nom de la machine virtuelle est : ” & dwValue2

    ‘ || Script ends

  • Double-cliquez le fichier

Vous obtiendrez l’affichage ci-dessous :

Où suis-je ? (version Hyper-V) 2

Où suis-je ? (version Hyper-V) 3

 

A propos Olivier Olejniczak

Cofondateur de SynerGeek.fr. Passionné d'informatique, je m'intéresse plus particulièrement aux technologies de virtualisation et de stockage. J'apprécie la liberté et la quasi-absence de frontières à mon imagination qu'offre l'OpenSource et Linux. Professionnellement, je travaille exclusivement avec les outils Microsoft. Les pieds bien sur terre et ancrés dans le quotidien de l'entreprise, j'aime faire partager mes découvertes et contribuer à un meilleur usage des technologies. Vous aussi, rejoignez-nous sur Synergeek et partagez votre expérience!

Je vous propose également...

[Interview] Martial Auroy, professionnel du monde Microsoft 4

[Interview] Martial Auroy, professionnel du monde Microsoft

Interview avec Martial Auroy, chef d'entreprise d'un centre de formation spécialisé Microsoft Office 365 en Normandie.

Microsoft SQL 2014 est sorti ! 5

Microsoft SQL 2014 est sorti !

Microsoft sort sa dernière version de SQL Server, alors quoi de neuf au niveau des améliorations et la gestion des licences.

1 commentaire

  1. Hello,

    BGINFO est plus sympa car il affiche via le papier peint des information (dynamiques !) sur la machine IP, OS, ….