Hogyan lehet megállítani a fagyasztott virtuális gép Hyper-V Windows rendszergazdák számára
Tételezzük fel, hogy az egyik VM Hyper-V lógott, a vendég operációs rendszer már nem válaszol, és a gombok «kikapcsolása», «Shut Down» és a «Törlés» a Hyper-V-kezelő konzol elérhetővé vált, ha megnyomjuk vagy hibaüzenetet:
Nem sikerült megváltoztatni az állami
A művelet nem hajtható végre, amíg az objektum jelenlegi állapotát
Kényszeríteni stop / újraindítása VM nélkül perezagruki csak egy host szerver, akkor kell, hogy a teljes folyamat a VM. Ehhez meg kell tudni GUID a virtuális gép.
Határozzuk meg a GUID a VM, akkor nyissa meg a konzol menedzsment Hyper-VManager szerver beállításait (Hyper-VSettings). A Server megadott helyen VM konfigurációs fájlok (ebben a példában, a D: \ VMStore).
Menj a könyvtárba, és keresse meg a könyvtárat a nevét a virtuális gép. Meg kell emlékezni a GUID, amely szerepel a neve a VM konfigurációs fájlokat.
Most meg kell nyitni a Task Manager (TaskManager), és váltson át a Részletek fülre. Minden virtuális gép fut a saját példányát vmwp.exe folyamatot. Azt, hogy milyen folyamat felelős azért, amit a VM, szükségünk van egy korábban kapott VM GUID válaszol. Keresse meg a folyamatot vmwp.exe oszlopában Felhasználónév amelyben a kapott GUID. A folyamat befejezéséhez (Feladat befejezése).
A virtuális gép leáll. Most tehetünk vele, amit akarsz.
De! Ez sokkal könnyebb megtalálni, és a folyamat befejezéséhez reagál virtuális gépet a PowerShell. Ebben az esetben van szükség, csak a neve.
Megkapjuk a GUID a VM elemzi SVM-GUARDEDHOST1:
$ VMGUID = (Get-VM "SVM-GUARDEDHOST1"). ID
Mi található a folyamat azonosítója „vmwp.exe” erre VMGUID:
És a Stop-Process kénytelen befejezni ezt a folyamatot:
Stop-eljárás ($ VMWMProc.ProcessId) -Force
Így könnyen lehet Force Quit Hyper-V munkafolyamat állott virtuális gép.