Deaktivieren Sie die virtuelle Hyper-V PowerShell-Maschine

Die Arbeit mit virtuellen Maschinen in Hyper-V ist ein Problem, das eine globale Steuerung zahlreicher Funktionen umfasst, die vom Klonen von Maschinen bis zur Verknüpfung von Diensten zwischen physischen und virtuellen Teilen reichen. Wir müssen verstehen, dass Hyper-V als eigenes und in Windows integriertes Hyper-V standardmäßig Microsoft-eigene Systeme unterstützt, wie z.

  • Windows 7/8/10
  • Windows Server 2012/2016/2019

Dies bedeutet nicht, dass andere Systeme wie Linux installiert und getestet werden können. In diesem Fall handelt es sich jedoch um 100% nicht kompatible Systeme. Dies kann zu Fehlern führen, da die virtuelle Maschine nicht getrennt wird. Dadurch bleiben die Maschinenprozesse aktiv und werden heruntergefahren.

Force-Off-Virtual-Machine-Hyper-V-PowerShell-1.png

Wenn wir versuchen, die virtuelle Maschine über die Schnittstelle herunterzufahren, wird sie einfach mit dem Status “Herunterfahren” eingefroren, und wenn ein Stop-VM “MV” von der Konsole ausgeführt wird, schlägt die Kraft einfach fehl. Wenn dies Ihr Fall ist, hat TechnoWikis an Sie gedacht, weil es Ihnen die Lösung gibt, diesen Fehler auf ganzheitliche Weise zu korrigieren.

So erzwingen Sie das Herunterfahren einer virtuellen Maschine in Hyper-V

Schritt 1

Der erste Schritt besteht darin, die GUID der virtuellen Maschine zu identifizieren. Dazu greifen wir als Administratoren auf Windows PowerShell zu und führen Folgendes aus:

 get-vm | ft VMName, VMid 
Schritt 2

Dies führt zum Namen der virtuellen Maschine und ihrer ID: Force-Off-Virtual-Machine-Hyper-V-PowerShell-2.png

Schritt 3

Die ID muss kopiert werden und dann die folgende Syntax verwenden, mit der die auf dem mit diesem bestimmten Computer verbundenen Server geöffneten Prozesse ermittelt werden sollen:

 tasklist / fi "username eq" ID " 
Schritt 4

In diesem Fall geben wir Folgendes ein:

 tasklist / fi "Benutzername Gl. 4918fe46-7c2e-45c6-a953-f7a76f37a4ee 

Force-Off-Virtual-Machine-Hyper-V-PowerShell-3.png

Schritt 5

Wir können die verschiedenen Dienste sehen, aber wir werden uns auf den Prozess “vmwp.exe” konzentrieren, der sich um den Start der virtuellen Maschine kümmert.

See also  Textbearbeitung mit HTML5

Diesem Prozess ist eine PID zugeordnet. Diese PID muss mit der folgenden Syntax gestoppt werden:

 Taskkill / F / PID "pid" 

In unserem Beispiel führen wir Folgendes aus:

 Taskkill / F / PID 4056 

Force-Off-Virtual-Machine-Hyper-V-PowerShell-4.png

Schritt 6

Wir sehen, dass die Aufgabe korrekt ausgeführt wurde, wodurch die virtuelle Maschine automatisch gestoppt wird und wir sie über die Hyper-V-Konsole in Windows 10 überprüfen können: Force-Off-Virtual-Machine-Hyper-V-PowerShell-5.png

Mit diesem einfachen Vorgang ist es möglich, das Herunterfahren der virtuellen Maschine in Hyper-V zu erzwingen.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *