1.1k Aufrufe
Gefragt in Windows 7 von doc-jay Experte (6.8k Punkte)
Hallo Gemeinde.

Ich habe auf einem Rechner einen HyperV-Server 2008 installiert und administriere ihn von einem Windows 7 Rechner aus.
Klappt auch alles wunderbar wie ich mir das wünsche.

Jetzt würde ich gerne den Server mit einer Batch-Datei starten und dann ein bestimmtes Gastsystem auf dem Server starten.

Weiß jemand wie ich den HyperV-Manager unter WIndowas 7 per Kommandozeile steuere oder wie ich anders den virtuellen Rechner starten und beenden kann?
(den Server selbst starten und runterfahren kann ich inzwischen )
Vielen Dank im Voraus!

4 Antworten

0 Punkte
Beantwortet von computerschrat Profi (32.2k Punkte)
Hallo Doc-Jay,

wenn der ferngesteuerte Rechner unter Win7pro läuft, dann kannst du über Remote-Desktop darauf zugreifen und starten, was du möchtest. Du musst die Remote-Verbindung nur auf dem Rechner freigeben.
Das setzt aber voraus, dass beide Rechner im gleichen Netzwerk liegen.

Wenn das nicht der Fall ist, kannst du auf dem Server den Teamviever automatisch starten lassen und dich von außen mit dem Teamviewer verbinden. Auch dann hast du den Server virtuell vor dir und kannst jede Anwendung starten oder beenden.

Gruß
computerschrat
0 Punkte
Beantwortet von doc-jay Experte (6.8k Punkte)
Hi Computerschrat,

mir geht es ja drum dass ich auf dem Rechner, auf dem der HyperV-Manager läuft (nicht der Server), einen einzigen Mausklick mache, und durch die Batch-Datei wird der Rechner mit HyperV gestartet (das klappt) und dann eine virtuelle Maschine gestartet (und das klapp noch nicht).

Ich habe eine Powershell-Erweiterung gefunden, die kriege ich aber nicht installiert.

Unter Server 2012 wäre das kein Problem, da sind die Erweiterungen schon drin, da müsste ich nur irgendwie über RPC die passenden Kommandos aufrufen. Aber unter 2008 geht es nicht. Deshalb war meine Idee, dass ich vielleicht die Management-Konsole per Batch-Datei dazu bringen kann die virtuelle Maschine zu starten.

Gruß
Der Doc
0 Punkte
Beantwortet von doc-jay Experte (6.8k Punkte)
Mal ganz kurz noch zu meinem finalen Ziel...

Auf dem HyperV-Server läuft in einer virtuellen Maschine ein Dokumenten-Management-System unter Linux.
Dieses DMS brauche ich regelmäßig aber nicht ständig, weshalb auch der HyperV-Server (der mir ansonsten mehr als Testgerät dient) nicht ständig läuft.

Im Endeffekt möchte ich erreichen, dass im Falle dass ich das DMS benötige, mit einem Klick der HyperV-Server gestartet wird, die Linux-Maschine geweckt wird (die wird nur gespeichert und nicht komplett runtergefahren), das DMS ist dann automatisch auch aktiv.

Wenn ich fertig bin mit der Arbeit soll das System per Knopfdruck auch wieder runterfahren, bzw Nachts automatisch herunterfahren.

Ich werde da wohl um die Powershell-Erweiterung nicht herumkommen. HyperV-Server 2012 installieren geht auch nicht, da sich dieser über Windows7 nur eingeschränkt administrieren lässt, und Win8 und Win10 muss ich noch nicht unbedingt haben...
0 Punkte
Beantwortet von
Hallo, mal schauen, ob ich dich richtig verstehe.
Da ich den MS Hyper V-Server nicht kenne, ein Beispiel aus der Linux Ecke.
Der Server (Host) läuft mit Debian Lenny (ist halt eine alte Kiste). da drauf ist der openvz installiert.
Und der wieder einige Templates beinhaltet, beispielsweise Kali Linux etc.
Jetzt, ist der Host an, kann ich per SSH den Kali starten, also beispielsweise
ssh root@host vzctl start 200
Mit vztcl enter 200 kann ich den per Konsole bedienen, mit vzctl stop 200 beenden und so weiter.
Natürlich gibt es auch ein Web-Interface, also über dem Browser steuerbar.
Für den Fall. dass der Host nicht an war, konnte ich den per WOL hochfahren und dann den Kali Linux starten.
Per Batch von einen anderen Rechner im LAN/WLAN aus.
Unter Windows geht es per PuTTY und winscp, also mit einem Linux Rechner zu sprechen.

Schaue dir die Dokumentation zum Hyper V-Server an, vielleicht gibt es da ebenfalls so eine Möglichkeit.
Falls ja, dann muss der Host und das Gastsystem dafür konfiguriert sein.

Gruß
...