Πώς να ξεκινήσετε και να σταματήσετε το Hyper-V VM χρησιμοποιώντας το PowerShell

Pos Na Xekinesete Kai Na Stamatesete To Hyper V Vm Chresimopoiontas To Powershell



Μετά απο εσένα εγκαταστήστε ή ενεργοποιήστε το Hyper-V στον κεντρικό υπολογιστή Windows 11 ή Windows 10, μπορείτε δημιουργία VM για να εκτελέσετε ένα διαφορετικό λειτουργικό σύστημα (guest OS) για διάφορους σκοπούς. Σε αυτή την ανάρτηση, θα σας δείξουμε πώς να εκκινήσετε και να σταματήσετε το Hyper-V VM χρησιμοποιώντας το PowerShell .



  Πώς να ξεκινήσετε και να σταματήσετε το Hyper-V VM χρησιμοποιώντας το PowerShell





Πώς να ξεκινήσετε και να σταματήσετε το Hyper-V VM χρησιμοποιώντας το PowerShell

Ο διαχειριστής Hyper-V μπορεί να χρησιμοποιηθεί για μη αυτόματη εκκίνηση και διακοπή της εικονικής μηχανής(ών). ο Start-VM και Stop-VM Το cmdlet στο PowerShell ξεκινά/σταματάει μια εικονική μηχανή. Τα cmdlet που είναι διαθέσιμα στη μονάδα Hyper-V μπορούν να χρησιμοποιηθούν για την εκκίνηση/διακοπή μιας ή περισσότερων εικονικών μηχανών που εκτελούνται σε κεντρικούς υπολογιστές Hyper-V.





Το Outlook έχει ήδη αρχίσει να μεταδίδει αυτό το μήνυμα

Για να ξεκινήσετε ή να σταματήσετε μια εικονική μηχανή σε Hyper-V χρησιμοποιώντας το PowerShell, εκτελέστε το ακόλουθο αντίστοιχο cmdlet. Η εντολή ξεκινά/σταματά την εικονική μηχανή VM-1 καθορίζεται από την παράμετρο VMName.



Start-VM -VMName VM-1
Stop-VM -VMName VM-1

Από προεπιλογή, το Start-VM Το cmdlet δεν επιστρέφει καμία έξοδο. Έτσι, μπορείτε να χρησιμοποιήσετε το -PassThru παράμετρο για να δημιουργήσετε το αποτέλεσμα και να το μεταφέρετε στον αγωγό και στη συνέχεια να χρησιμοποιήσετε το Get-VM cmdlet για να επιστρέψετε την κατάσταση του VM. Η αντίστοιχη σύνταξη θα πρέπει να μοιάζει με αυτό:

Start-VM -VMName VM-1 -Passthru | Get-VM

Για να αποθηκεύσετε την κατάσταση VM και να τη σταματήσετε, θα πρέπει να χρησιμοποιήσετε το -Αποθηκεύσετε παράμετρος όπως φαίνεται παρακάτω:

Stop-VM -VMName VM-1 -Save

Για να ξεκινήσετε ή να σταματήσετε περισσότερες από μία εικονικές μηχανές στο Hyper-V χρησιμοποιώντας το PowerShell, εκτελέστε το ακόλουθο αντίστοιχο cmdlet. Η εντολή θα ξεκινήσει/σταματήσει όλες τις εικονικές μηχανές των οποίων τα ονόματα ξεκινούν με VM.



Start-VM -VMName VM*
Stop-VM -VMName VM*

Ανάγνωση : Πώς να εγκαταστήσετε το Linux Ubuntu στο Hyper-V

Πώς να σταματήσετε ένα μη ανταποκρινόμενο Hyper-V VM

Περιστασιακά, μπορεί να κολλάνε οι εικονικές μηχανές Hyper-V όταν προσπαθείτε να τις απενεργοποιήσετε. Όταν παρουσιαστεί αυτό το ζήτημα, στο Hyper-V Manager, θα δείτε τα εικονικά μηχανήματα που επηρεάζονται με την κατάσταση του Κλείνοντας που δεν ανταποκρίνονται πλέον. Επιπλέον, δεν μπορείτε να απενεργοποιήσετε αναγκαστικά το VM χρησιμοποιώντας το PowerShell Stop-VM -Force εντολή ή χρησιμοποιώντας τα κανονικά στοιχεία ελέγχου, επειδή όταν το λειτουργικό σύστημα επισκέπτη σταματήσει να ανταποκρίνεται, το Σβήνω , ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ, και Επαναφορά Τα κουμπιά στο Hyper-V Manager είναι γκριζαρισμένα και εμφανίζουν το ακόλουθο σφάλμα όταν πατηθούν:

Η εφαρμογή αντιμετώπισε σφάλμα κατά την προσπάθεια αλλαγής της κατάστασης του VM.
Αποτυχία αλλαγής κατάστασης.
Η λειτουργία δεν μπορεί να εκτελεστεί ενώ το αντικείμενο βρίσκεται στην τρέχουσα κατάστασή του.

κωδικός πρόσβασης nirsoft pst

Σε αυτήν την περίπτωση, αντί να τερματίσετε τη λειτουργία του διακομιστή ή του υπολογιστή σας (που είναι μονόδρομος, αλλά αυτό είναι απλώς μια υπερβολή) εάν χρησιμοποιείτε το πρόγραμμα-πελάτη Hyper-V, μπορείτε να αναγκάσετε ένα VM που δεν ανταποκρίνεται να τερματιστεί χρησιμοποιώντας τις παρακάτω μεθόδους:

  1. PowerShell
  2. Διαχείριση εργασιών ή Εξερεύνηση διεργασιών

Ας δούμε τα βήματα που περιλαμβάνονται για κάθε μέθοδο.

Ανάγνωση : Η εικονική μηχανή Hyper-V έχει κολλήσει στην κατάσταση εκκίνησης

1] Διακοπή ενός Hyper-V VM που δεν ανταποκρίνεται χρησιμοποιώντας το PowerShell

  Διακοπή ενός Hyper-V VM που δεν ανταποκρίνεται χρησιμοποιώντας το PowerShell

  • Ανοίξτε το PowerShell σε λειτουργία διαχειριστή.
  • Πληκτρολογήστε την παρακάτω εντολή και πατήστε Enter για να λάβετε μια έξοδο όλων των GUID του VM σας. Θα πρέπει να γνωρίζετε το όνομα του VM που δεν ανταποκρίνεται.
Get-VM
  • Αφού έχετε το όνομα VM, εκτελέστε την παρακάτω εντολή. Αντικαταστήστε το σύμβολο κράτησης θέσης VM_NAME με το όνομα του VM που θέλετε να διακόψετε:
$VmGUID = (Get-VM 'VM_NAME').id
  • Στη συνέχεια, εκτελέστε την παρακάτω εντολή για να βρείτε το αναγνωριστικό διεργασίας του VM. Η εντολή χρησιμοποιεί τον χώρο ονομάτων Win32_Process Windows Management Instrumentation (WMI) για να βρει μια εκτελούμενη διεργασία CPU που ταιριάζει vmwp.exe και το GUID ($VmGUID) της εικονικής σας μηχανής.
$VMWMProc = (Get-WMIObject Win32_Process | ? {$_.Name -match 'VMWP' -and $_.CommandLine -match $VmGUID})
  • Μόλις έχουμε το αναγνωριστικό διεργασίας ($VMWMProc), μπορείτε να εκτελέσετε το Διακοπή-Διαδικασία cmdlet όπως φαίνεται παρακάτω για να τερματίσετε τη διαδικασία:
Stop-Process ($VMWMProc.ProcessId) –Force

Ανάγνωση : Διορθώστε την εικονική μηχανή Hyper-V που έχει κολλήσει σε κατάσταση διακοπής

2] Διακόψτε ένα Hyper-V VM που δεν ανταποκρίνεται χρησιμοποιώντας τη Διαχείριση εργασιών ή την Εξερεύνηση διεργασιών

  Διακόψτε ένα Hyper-V VM που δεν ανταποκρίνεται χρησιμοποιώντας τη Διαχείριση εργασιών ή την Εξερεύνηση διεργασιών

Όλα τα εικονικά μηχανήματα σε έναν κεντρικό υπολογιστή Hyper-V ξεκινούν χρησιμοποιώντας τη Διαδικασία Εργάτη της Εικονικής Μηχανής vmwp.exe Επεξεργαστείτε περιπτώσεις που θα πρέπει να σκοτώσετε εάν ένα VM έχει κολλήσει. Για να βρείτε ένα συγκεκριμένο PID διεργασίας, πρέπει να μάθετε το GUID της εικονικής μηχανής.

Για οποιαδήποτε από αυτές τις μεθόδους, μπορείτε να αποκτήσετε το VM GUID χρησιμοποιώντας την κονσόλα Hyper-V Manager.

  • Ανοίξτε τις ρυθμίσεις διακομιστή Hyper-V.
  • ο Υπηρέτης Η ενότητα περιέχει τον κατάλογο όπου είναι αποθηκευμένα τα αρχεία διαμόρφωσης VM.
  • Αφού προσδιορίσετε το φάκελο, μεταβείτε στον κατάλογο στην Εξερεύνηση αρχείων.
  • Στην τοποθεσία, βρείτε το φάκελο με το όνομα της κολλημένης εικονικής μηχανής σας.
  • Αντιγράψτε το GUID που καθορίζεται στο όνομα του αρχείου διαμόρφωσης VM με την επέκταση *.vmcx .
  • Στη συνέχεια, ανοίξτε το Task Manager και μεταβείτε στο Λεπτομέριες αυτί.
  • Τώρα, στο Χρήστης όνομα στήλη, βρείτε και σκοτώστε τη διαδικασία vmwp.exe που έχει το GUID του VM σας που έχει κολλήσει.

Ομοίως, μπορείτε να το Εξερεύνηση διεργασιών εργαλείο για την εύρεση και διακοπή μιας κολλημένης διαδικασίας εικονικής μηχανής σε έναν κεντρικό υπολογιστή Hyper-V ακολουθώντας αυτά τα βήματα:

  • Εκτελέστε το Process Explorer ως διαχειριστής.
  • Στη συνέχεια, πατήστε το Ctrl-F συνδυασμός πλήκτρων ή κάντε κλικ Βρείτε Handle ή DLL .
  • Καθορίστε τη διαδρομή προς τον εικονικό δίσκο (*.vhdx) του Hyper-V VM που έχει κολλήσει στην κατάσταση εκκίνησης/διακοπής.
  • Η Εξερεύνηση διεργασιών θα παραθέσει όλες τις διεργασίες που χρησιμοποιούν το αρχείο VHDX της εικονικής μηχανής.
  • Τώρα, εντοπίστε το vmwp.exe διαδικασία εικονικής μηχανής.
  • Κάντε δεξί κλικ στη διαδικασία και επιλέξτε Διαδικασία θανάτωσης από το μενού.

Ανάγνωση : Διορθώστε την εικονική μηχανή Hyper-V που έχει κολλήσει σε Αποθηκευμένη Κατάσταση

Απόρρητο xbox και διαδικτυακή ασφάλεια

Ένας άλλος τρόπος με τον οποίο μπορείτε να αναγκάσετε ένα VM που δεν ανταποκρίνεται να τερματιστεί είναι να διακόψετε την υπηρεσία Hyper-V εκτελώντας την παρακάτω εντολή σε μια ανυψωμένη γραμμή εντολών PowerShell. ο Επανεκκίνηση-Σέρβις εντολή θα κλείσει αναγκαστικά όλα τα εικονικά μηχανήματα που εκτελούνται στον διακομιστή σας. Να θυμάστε ότι η επανεκκίνηση της υπηρεσίας Hyper-V (vmms) μπορεί να διαρκέσει αρκετό χρόνο. Έτσι, η λειτουργία μπορεί να διαρκέσει αρκετά λεπτά για να σταματήσει και στη συνέχεια να επανεκκινηθεί ξανά.

Get-Service vmms | Restart-Service

Αυτό είναι!

Διαβάστε στη συνέχεια: Πώς να κάνετε αυτόματη εκκίνηση της εικονικής μηχανής Hyper-V κατά την εκκίνηση

Πώς μπορώ να ελέγξω την κατάσταση VM μου;

Για να ελέγξετε την κατάσταση μιας μεμονωμένης εικονικής μηχανής στο VMware, κάντε τα εξής:

  • Στο vSphere Client, μεταβείτε σε μια εικονική μηχανή.
  • Στο Ενημερώσεις καρτέλα, κάντε κλικ Ελέγξετε την κατάσταση . Η εργασία Σάρωση οντότητας εμφανίζεται στο παράθυρο Πρόσφατες εργασίες.
  • Μετά την ολοκλήρωση της εργασίας, οι πληροφορίες κατάστασης εμφανίζονται στο VMware Tools και VM Hardware Compatibility πάνελ.

Πώς μπορώ να ξέρω εάν το VM μου είναι αδρανές;

Στο Google Cloud, για να ταξινομήσετε ένα VM ως αδρανές, πρέπει να πληρούνται όλες οι ακόλουθες προϋποθέσεις:

  • Η χρήση της CPU είναι μικρότερη από 0,03 vCPU για το 97% του χρόνου εκτέλεσης VM.
  • Η λαμβανόμενη κίνηση δικτύου είναι μικρότερη από 2600 byte ανά δευτερόλεπτο (B/s) για το 95% του χρόνου εκτέλεσης VM.
  • Η απεσταλμένη κίνηση δικτύου είναι μικρότερη από 1000 B/s για το 95% του χρόνου εκτέλεσης VM.

Ανάγνωση : Πώς να ρυθμίσετε τον εικονικό διακόπτη στο Hyper-V .

Δημοφιλείς Αναρτήσεις