Piespiedu izslēgšana Hyper-V PowerShell virtuālā mašīna

Darbs ar virtuālajām mašīnām Hyper-V ir priekšmets, kas ietver globālu kontroli pār daudzām funkcijām, sākot no klonēšanas mašīnām līdz pakalpojumu sasaistīšanai starp fiziskajām un virtuālajām daļām. Mums ir jāsaprot, ka Hyper-V kā sava un integrēta sistēmā Windows pēc noklusējuma atbalsta Microsoft pašas sistēmas, piemēram:

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

Tas nenozīmē, ka ir iespējams instalēt un pārbaudīt citas sistēmas, piemēram, Linux, bet šajā gadījumā tās ir 100% nesaderīgas sistēmas. Tas var izraisīt kļūdas, jo virtuālās mašīnas neatvienošana ir viena no tām, un tādējādi mašīnas procesi paliks aktīvi un līdz ar to tiks izslēgta izslēgšana.

PALIELINĀT

Ja mēs mēģinām izslēgt virtuālo mašīnu no saskarnes, tā vienkārši tiks iesaldēta ar statusu “Izslēgta”, un, ja stop -vm “MV” -Force tiek izpildīta no konsoles, tā vienkārši rada kļūdu. Ja tas ir jūsu gadījums, Solvetic ir domājis par jums, jo tas sniegs risinājumu šīs kļūdas visaptverošai novēršanai.

Kā piespiest virtuālās mašīnas izslēgšanu Hyper-V


1. darbība
Pirmais solis būs identificēt virtuālās mašīnas GUID, tāpēc mēs kā administratori piekļūstam Windows PowerShell un izpildām šādas darbības:
 get-vm | ft VMName, VMid
2. solis
Rezultātā tiks parādīts virtuālās mašīnas nosaukums un tās ID:

PALIELINĀT

3. solis
Mums ir jākopē ID un pēc tam jāizmanto šāda sintakse, ar kuru mēs cenšamies uzzināt procesus, kas atvērti serverī, kas saistīts ar konkrēto mašīnu:

 uzdevumu saraksts / fi "lietotājvārds ekv" ID "
4. solis
Šajā gadījumā mēs ievadām sekojošo:
 Tasklist / fi "lietotājvārds eq 4918fe46-7c2e-45c6-a953-f7a76f37a4ee

PALIELINĀT

5. solis
Mēs varam redzēt dažādus pakalpojumus, taču mēs koncentrēsimies uz procesu "vmwp.exe", kas ir atbildīgs par virtuālās mašīnas palaišanu.

Šim procesam ir saistīts PID, šis PID ir jāpārtrauc, izmantojot šādu sintaksi:

 taskkill / F / PID "pid"
Mūsu piemērā mēs izpildām sekojošo:
 taskkill / F / PID 4056

PALIELINĀT

6. darbība
Mēs redzam, ka uzdevums ir izpildīts pareizi, kā rezultātā virtuālā mašīna tiks automātiski apturēta, un mēs varam to pārbaudīt no Hyper-V konsoles operētājsistēmā Windows 10:

PALIELINĀT

Izmantojot šo vienkāršo procesu, ir iespējams piespiest virtuālās mašīnas izslēgšanu Hyper-V.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave