Zum Hauptinhalt springen

Hyper-V in Windows PowerShell: Anleitung zum Verwenden des Hypervisors an der Eingabeaufforderung

Hyper-V ist eine Virtualisierungstechnologie, die von Microsoft entwickelt wurde und erstmals in Windows Server 2008 eingeführt wurde. Der Hyper-V-Hypervisor ermöglicht die Ausführung mehrerer virtueller Maschinen auf demselben physischen Server, wodurch Ressourcen effizienter genutzt und die Flexibilität bei der Bereitstellung und Verwaltung der IT-Infrastruktur erhöht wird.

Eine Möglichkeit, Hyper-V zu verwalten, besteht darin, Windows PowerShell zu verwenden, Befehlszeilen- und Automatisierungsskripts, die umfangreiche Verwaltungsfunktionen für den Hypervisor und die virtuellen Computer bieten. In diesem Handbuch werden die grundlegenden Befehle und Methoden für die Arbeit mit Hyper-V in Windows PowerShell erläutert, mit denen Sie Ihre virtualisierte Umgebung effizient verwalten können.

Windows PowerShell bietet leistungsstarke Tools zur Verwaltung von Hyper-V. Sie können virtuelle Maschinen erstellen, konfigurieren und löschen, ihre Ressourcen verwalten, virtuelle Maschinen starten und stoppen und vieles mehr. Der Vorteil der Verwendung von PowerShell besteht darin, Routineaufgaben zu automatisieren und komplexe Vorgänge mit einem einzigen Befehl oder Skript auszuführen.

Beispiel für einen PowerShell-Befehl zum Erstellen einer virtuellen Maschine:

New-VM -Name "MyVM" -MemoryStartupBytes 512MB -NewVHDPath "C:\VMs\MyVM.vhdx" -NewVHDSizeBytes 20GB

In diesem Handbuch werden die grundlegenden PowerShell-Befehle für die Arbeit mit Hyper-V behandelt, Beispiele und Erklärungen für ihre Verwendung bereitgestellt und hilfreiche Tipps und Tricks zur effektiven Verwendung des Hypervisors in der Befehlszeile bereitgestellt. Wenn Sie lernen möchten, wie Sie Hyper-V mit PowerShell verwalten können, dann ist dieser Leitfaden für Sie!

Installieren von Hyper-V und Konfigurieren der Umgebung für die Verwendung in PowerShell

Schritt 1: Überprüfen Sie, ob Ihr Computer die Virtualisierungstechnologie unterstützt. Öffnen Sie dazu eine Eingabeaufforderung mit Administratorrechten und führen Sie den Befehl aus:

Dadurch werden Informationen zu Ihrem System angezeigt. Suchen Sie nach einer Zeile, die "Virtualization Enabled In Firmware" enthält. Wenn dieser Parameter auf "Ja" gesetzt ist, unterstützt Ihr Computer die Virtualisierungstechnologie.

Schritt 2: Aktivieren Sie Hyper-V. Öffnen Sie dazu die Symbolleistenverwaltung und wählen Sie Programme und Funktionen aus. Als nächstes klicken Sie auf "Windows-Komponenten aktivieren oder deaktivieren".

Suchen Sie im angezeigten Fenster nach "Hyper-V" und aktivieren Sie das Kontrollkästchen. Klicken Sie dann auf OK und warten Sie, bis Hyper-V installiert ist. Nachdem der Installationsprozess abgeschlossen ist, müssen Sie den Computer neu starten.

Schritt 3: Nachdem Sie den Computer neu gestartet haben, können Sie mit der Konfiguration der Umgebung für die Verwendung von Hyper-V in PowerShell beginnen.

Öffnen Sie PowerShell mit Administratorrechten, und führen Sie den folgenden Befehl aus:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

Dieser Befehl aktiviert alle erforderlichen Hyper-V-Funktionen. Nach dem Ausführen des Befehls müssen Sie den Computer möglicherweise erneut neu starten.

Schritt 4: Nachdem Sie Hyper-V erfolgreich installiert und konfiguriert haben, können Sie es in PowerShell verwenden, um virtuelle Computer und andere Hypervisor-Funktionen zu verwalten.

Aktivieren von Hyper-V auf dem Computer und Überprüfen der Verfügbarkeit von Cmdlets in PowerShell

Führen Sie die folgenden Schritte aus, um Hyper-V zu aktivieren:

  1. Öffnen Sie das Startmenü und wählen Sie Systemsteuerung.
  2. Wählen Sie im Abschnitt "Programme" die Option "Windows-Komponenten aktivieren oder deaktivieren" aus.
  3. Suchen Sie in der Komponentenliste nach "Hyper-V", und aktivieren Sie das Kontrollkästchen daneben.
  4. Klicken Sie auf "OK" und warten Sie, bis der Installationsvorgang abgeschlossen ist.

Führen Sie nach dem Aktivieren von Hyper-V den folgenden Befehl aus, um zu überprüfen, ob die Cmdlets in PowerShell verfügbar sind:

Get-Command -Module Hyper-V

Wenn eine Liste der verfügbaren Cmdlets angezeigt wird, wurde Hyper-V erfolgreich installiert und kann in der PowerShell-Befehlszeile verwendet werden.

Sie können diese Cmdlets jetzt verwenden, um virtuelle Computer und andere Hyper-V-Funktionen direkt in PowerShell zu verwalten, um eine bequeme und effiziente Möglichkeit zur Interaktion mit dem Hypervisor zu bieten, ohne dass eine GUI erforderlich ist.

Wichtig: Für die erfolgreiche Verwendung von Hyper-V in PowerShell müssen Sie über Administratorrechte auf dem Computer verfügen.

Erstellen eines virtuellen Computers in Hyper-V mithilfe von PowerShell-Cmdlets

Hyper-V in Windows PowerShell stellt eine Reihe von Cmdlets bereit, mit denen Sie virtuelle Computer erstellen und verwalten können. Mit diesen Cmdlets können Sie virtuelle Computer erstellen, konfigurieren, löschen und andere Vorgänge mit ihnen ausführen.

Sie können das Cmdlet New-VM verwenden, um mithilfe von PowerShell einen neuen virtuellen Computer in Hyper-V zu erstellen. Dieses Cmdlet akzeptiert mehrere Parameter, die die Eigenschaften des zu erstellenden virtuellen Computers bestimmen.

Beispiel für die Verwendung des Cmdlets New-VM:

New-VM -Name "MyVM" -MemoryStartupBytes 2GB -Generation 2 -SwitchName "VirtualSwitch"

In diesem Beispiel wird eine virtuelle Maschine mit dem Namen "MyVM" und 2 GB RAM erstellt. Der Parameter Generation gibt die Generation der virtuellen Maschine an - in diesem Fall die zweite Generation. Der Parameter SwitchName gibt den virtuellen Switch an, mit dem die virtuelle Maschine verbunden wird.

Nachdem Sie einen virtuellen Computer erstellt haben, können Sie andere PowerShell-Cmdlets verwenden, um seine Einstellungen zu konfigurieren, z. B. die Anzahl der Prozessoren zu ändern, das Netzwerk zu konfigurieren und ein Betriebssystemabbild bereitzustellen.

Sie können die folgenden Cmdlets verwenden, um einen virtuellen Computer mit PowerShell-Cmdlets zu verwalten: Start-VM zum Starten des virtuellen Computers, Stop-VM zum Beenden des virtuellen Computers und Remove-VM zum Entfernen des virtuellen Computers.

Beispiel für die Verwendung des Cmdlets Start-VM:

Start-VM -Name "MyVM"

Dieses Cmdlet startet einen virtuellen Computer mit dem Namen "MyVM". Ebenso können Sie die Cmdlets Stop-VM und Remove-VM verwenden, um den virtuellen Computer zu beenden bzw. zu entfernen.

Mithilfe von PowerShell-Cmdlets zum Verwalten virtueller Computer in Hyper-V können Sie die Erstellung, Konfiguration und Verwaltung virtueller Computer automatisieren, wodurch die Arbeit mit dem Hypervisor erheblich vereinfacht wird.

Verwalten virtueller Computer in Hyper-V über die Befehlszeile

Mit Hyper-V, einem in Windows integrierten Hypervisor, können Sie mithilfe von Windows PowerShell virtuelle Maschinen (VMs) an einer Eingabeaufforderung erstellen und verwalten. Dies bietet die Möglichkeit, VM-Verwaltungsaufgaben zu automatisieren und die Verwaltung einer virtualisierten Umgebung effizienter zu gestalten.

Sie verwenden ein PowerShell-Modul namens "Hyper-V", um mit einer VM in Hyper-V über die Befehlszeile zu arbeiten. Bevor Sie dieses Modul verwenden, müssen Sie sicherstellen, dass Hyper-V auf dem Computer installiert und aktiviert ist.

Hier sind die grundlegenden Befehle, mit denen Sie virtuelle Computer in Hyper-V über die Befehlszeile verwalten können:

  • Get-VM - eine Liste aller in Hyper-V konfigurierten virtuellen Maschinen abrufen;
  • New-VM - erstellen einer neuen virtuellen Maschine;
  • Remove-VM - virtuelle Maschine löschen;
  • Start-VM - starten einer virtuellen Maschine;
  • Stop-VM - stoppen der virtuellen Maschine;
  • Restart-VM - starten Sie die virtuelle Maschine neu;
  • Checkpoint-VM - erstellen eines Sicherungspunkts (Checkpoint) der virtuellen Maschine;
  • Restore-VMSnapshot - wiederherstellung einer virtuellen Maschine von einem Checkpoint;
  • Get-VMSnapshot - eine Liste aller Checkpoints der virtuellen Maschine erhalten;
  • Resize-VM - ändern Sie die Größe der virtuellen Maschine und andere Einstellungen.

Jeder Befehl hat seine eigenen Parameter, die Sie in der Befehlszeile angeben können, z. B.:

New-VM -Name "MyVM" -MemoryStartupBytes 2GB -NewVHDPath "C:\VM\MyVM.vhdx" -NewVHDSizeBytes 50GB

Dieser Befehl erstellt eine neue virtuelle Maschine mit dem Namen "MyVM" und konfiguriert sie mit 2GB RAM. Eine neue virtuelle Festplatte mit einer Größe von 50 GB wird im angegebenen Pfad erstellt.

Mithilfe von PowerShell-Befehlen zum Verwalten virtueller Computer in Hyper-V können Sie Routineaufgaben wie das Erstellen, Löschen, Starten und Stoppen von VMs sowie das Konfigurieren verschiedener Einstellungen automatisieren.

Abschließend erleichtert die Verwendung von Befehlszeile und PowerShell zum Verwalten virtueller Computer in Hyper-V die Verwaltung einer virtualisierten Umgebung und verbessert die Effizienz bei der Arbeit mit VMs in Windows.