Gelegentlich kann es vorkommen, dass man für Zwecke der Dokumentation oder eingeschränkte Tests einen Hyper-V enabled Server braucht. Ein schneller Workaround ist das Laden der Hyper-V Rolle innerhalb einer VM. Dabei wird lediglich der Hyper-Visor selbst nicht geladen, alle anderen relevanten Dienste für Hyper-V aber sehr wohl installiert und initialisiert, sodass sie als running im Service-Manager erscheinen.
Auf einem normalen Windows Server (also nicht Core, oder Hyper-V selbst) werden Rollen und Funktionen (Roles and Features) über den Server-Manager hinzugefügt. Dieser bringt jedoch folgende Fehlermeldung wenn man versucht die Hyper-V Rolle innerhalb einer VM zu aktivieren:
Ein erfolgreiches aktivieren der Hyper-V Rolle ist aber dennoch möglich, wenn man das vom Windows Server Core (oder auch Hyper-V Server) bekannt ocsetup verwendet und dieses an einer Eingabeaufforderung mit erhöhten Rechten ausführt (Command Prompt with elevated rights).
Dazu einfach folgenden Befehl eingeben_
start /w ocsetup.exe Microsoft-Hyper-V
Damit wird die Hyper-V Rolle aktiviert und kann für Tests (natürlich nicht der Betrieb von virtuellen Maschinen) verwendet werden.
Wenn man dann alles wieder los werden will, erledigt das ebenfalls ocsetup mit dem Uninstall-Schalter:
start /w ocsetup.exe Microsoft-Hyper-V /uninstall
Cheers, b!