Tving nedstengning av Hyper-V PowerShell virtuell maskin

Å jobbe med virtuelle maskiner i Hyper-V er et emne som innebærer en global kontroll over mange funksjoner som går fra kloningsmaskiner til å koble tjenester mellom de fysiske og virtuelle delene. Vi må forstå at Hyper-V, som er sitt eget og integrert i Windows, som standard støtter Microsofts egne systemer som:

  • Windows 7/8/10
  • Windows Server 2012/2016 / 2021-2022

Dette betyr ikke at det er mulig å installere og teste andre systemer som Linux, men i dette tilfellet 100% ikke-kompatible systemer. Det kan gi opphav til feil, ettersom den virtuelle maskinen ikke er koblet fra, og dette vil gjøre at maskinens prosesser forblir aktive, og avstengningen blir blokkert.

FORSTØRRE

Hvis vi prøver å slå av den virtuelle maskinen fra grensesnittet, vil den ganske enkelt bli frosset med statusen "Slå av", og hvis en stop -vm "MV" -Force kjøres fra konsollen, gir det bare en feil. Hvis dette er ditt tilfelle, har Solvetic tenkt på deg fordi det vil gi deg løsningen for å rette opp denne feilen på en omfattende måte.

Hvordan tvinge ned en virtuell maskin i Hyper-V


Trinn 1
Det første trinnet vil være å identifisere GUID for den virtuelle maskinen, for dette får vi tilgang til Windows PowerShell som administratorer og utfører følgende:
 få-vm | ft VMName, VMid
Steg 2
Dette vil resultere i navnet på den virtuelle maskinen og dens ID:

FORSTØRRE

Trinn 3
Vi må kopiere ID -en og deretter bruke følgende syntaks som vi søker å vite prosessene som er åpne på serveren som er koblet til den aktuelle maskinen:

 oppgaveliste / fi "brukernavn eq" ID "
Trinn 4
I dette tilfellet angir vi følgende:
 tasklist / fi "brukernavn eq 4918fe46-7c2e-45c6-a953-f7a76f37a4ee

FORSTØRRE

Trinn 5
Vi kan se de forskjellige tjenestene, men vi vil fokusere på prosessen "vmwp.exe" som er ansvarlig for å starte den virtuelle maskinen.

Denne prosessen har en PID tilknyttet, denne PID må stoppes med følgende syntaks:

 taskkill / F / PID "pid"
For vårt eksempel utfører vi følgende:
 taskkill / F / PID 4056

FORSTØRRE

Trinn 6
Vi ser at oppgaven er fullført riktig, det vil automatisk føre til at den virtuelle maskinen stoppes, og vi kan sjekke den fra Hyper-V-konsollen i Windows 10:

FORSTØRRE

Med denne enkle prosessen er det mulig å tvinge nedleggelsen av den virtuelle maskinen i Hyper-V.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave