PowerShell, CMD, Azure Shell und Linux-Bash in einem Fenster So nutzen Sie das Windows-Terminal

Aktualisiert am 06.09.2022 Von Thomas Joos

Anbieter zum Thema

Das Windows-Terminal bietet eine zentrale Oberfläche, in der sich alle Shells in Windows sehr viel effektiver über verschiedene Registerkarten nutzen lassen. Das Terminal ist auch für Windows Server 2022 verfügbar. Wir zeigen Installation und Umgang.

Das Windows-Terminal erlaubt die parallele Nutzung mehrerer Shells und lässt sich auch auf Server 2022 installieren.
Das Windows-Terminal erlaubt die parallele Nutzung mehrerer Shells und lässt sich auch auf Server 2022 installieren.
(Bild: Joos / Microsoft)

Mit dem Windows-Terminal können Admins mit wenigen Klicks parallel Registerkarten mit der PowerShell, einer Eingabeaufforderung, der Azure Cloud Shell, eine Linux Bash und anderen Shells öffnen. Das Terminal soll in Zukunft die herkömmlichen Oberflächen von PowerShell und Eingabeaufforderung ersetzen. Daher ist das Windows-Terminal in Windows 11 auch standardmäßig schon vorinstalliert.

Bei Windows 10 und Windows Server 2022 kann die Installation auch ohne die Verwendung des Microsoft-Stores erfolgen. Allerdings kann das Windows-Terminal aktuell (noch) nicht auf Core-Servern installiert werden. Hier scheitert es an der notwendigen Bibliothek, die nicht von Core-Servern unterstützt wird.

Bildergalerie
Bildergalerie mit 5 Bildern

Der Wechsel zwischen den Shells geht schneller und einfacher, die Sitzungen stehen nebeneinander zur Verfügung. Hinzu kommt, dass das Windows-Terminal Zeichen darstellen kann, die normalerweise nicht verfügbar sind. Dazu kommen Erweiterungen für das Terminal, mit denen sich die Oberfläche verbessern lässt, zum Beispiel für die Ausführung von Skripten.

Windows-Subsystem für Linux, Azure Cloud Shell, PowerShell und die Eingabeaufforderung

Da mittlerweile das Windows-Subsystem für Linux 2 auch in Windows Server 2022 produktiv zur Verfügung steht, ist es sinnvoll, das Terminal zu nutzen, wenn parallel auf dem Server noch Linux zum Einsatz kommt. Aber auch in hybriden Netzwerken, in denen mit lokalen Diensten und Azure gearbeitet wird, macht es Sinn Azure CLI oder die Azure Cloud Shell parallel in einem Fenster mit der PowerShell und der Eingabeaufforderung zu nutzen. Das alles macht das Windows-Terminal möglich, sodass die Installation auf Servern durchaus sinnvoll ist, vor allem wenn Admins mit mehreren Shells oder auch parallel mit mehreren PowerShell-Sitzungen arbeiten.

MSIX-Datei für das Windows-Terminal nutzen

Auf GitHub stellt Microsoft die Installationsdateien des Windows-Terminals als MSIX-Datei zur Verfügung, mit der sich das Terminal auch ohne die Verwendung des Stores auf Computern und auf Servern installieren lässt. Zunächst wird auf der Download-Seite des Projektes für die jeweils aktuelle Version die Datei mit der Endung *.msxibundle heruntergeladen. In den meisten Fällen ist hier die Version für Windows 10 notwendig, auch für Windows Server 2022. Der Version für Windows 11 kann auf Windows Server 2022 nicht installiert werden, da die Versionsüberprüfung mit einem Fehler abbricht. Das kann sich aber jederzeit ändern.

Bei neuen Versionen fehlen unter Umständen noch Voraussetzungen in Windows Server 2022. Die Version 1.14 lässt sich aber ohne Probleme auf Windows-Servern installieren, ab Version 1.15 fehlt noch eine Voraussetzung. Die Datei kopieren Sie auf den Server, auf dem Sie das Windows-Terminal installieren wollen. Benennen Sie die Datei der Einfachheit halber zu „Microsoft.WindowsTerminal.msixbundle“ um.

In einer PowerShell-Sitzung auf dem Server erfolgt danach die Installation mit dem Cmdlet „Add-AppxPackage“. Mit diesem lassen sich MSIX-Dateien auf Servern installieren. Für die Installation des Windows-Terminals wird dazu der folgende Befehl aus dem Verzeichnis heraus gestartet, in dem sich die Datei „Microsoft.WindowsTerminal.msixbundle“ befindet. Der Befehl sieht folgendermaßen aus:

Add-AppxPackage -Path .\Microsoft.WindowsTerminal.msixbundle

Läuft die Installation ohne Fehler durch, steht das Windows-Terminal über ein eigenes Icon im Startmenü des Servers zur Verfügung. Bricht die Installation aber mit einem Fehler ab, fehlt eine Voraussetzung, die sich aber jederzeit nachinstallieren lässt. Wir zeigen das im nächsten Abschnitt.

Fehlermeldung bei der Installation des Windows-Terminals auf Windows Server 2016/2019

Wenn eine Fehlermeldung erscheint, dass das Framework Microsoft VCLibs auf dem Server fehlt (siehe Abbildungen zu diesem Beitrag), können Sie die fehlenden Voraussetzungen bei Microsoft herunterladen. Hier muss darauf geachtet werden, die x64-Installationsddatei herunterzuladen. Danach erfolgt die Installation mit:

Add-AppxPackage -Path .\Microsoft.VCLibs.x64.14.00.Desktop.appx

Danach kann das Windows-Terminal auf dem Server installiert werden. Nach der Installation steht das Windows-Terminal im Startmenü zur Verfügung. Allerdings kann sich das Windows-Terminal über diesen Weg nicht automatisch aktualisieren Das muss manuell erledigt werden, wenn eine neue Version erscheint. Ab Version 1.15 des Windows-Terminals kann es aber noch zu Problemen mit weiteren fehlenden Voraussetzungen kommen. Hier hilft die Installation der Version 1.14.

Windows-Terminal nach der Installation anpassen

Nach dem Start des Windows-Terminals auf einem Server mit Windows Server 2022, kann über das Icon mit dem Pfeil eine der Shells gestartet werden, die das Terminal automatisch unterstützt. Dazu gehören zum Beispiel die PowerShell, die Eingabeaufforderung und auch Azure Cloud Shell. Linux-Shells lassen sich nach der Installation des WSL 2 auf Windows Server 2022 ebenfalls nutzen.

Jetzt Newsletter abonnieren

Täglich die wichtigsten Infos zu Softwareentwicklung und DevOps

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung.

Aufklappen für Details zu Ihrer Einwilligung

Über das Icon mit dem Pfeil steht auch der Menüpunkt „Einstellungen“ zur Verfügung. Hierüber lassen sich die Optionen anpassen, wie das Terminal sich nach dem Start verhalten soll und welche Shell automatisch mit dem Terminal geöffnet werden soll. Hier zeigen sich die Vorteile des Windows-Terminals, denn weder die PowerShell noch die Eingabeaufforderung bietet so umfangreiche Optionen, um die Shell an die eigenen Anforderungen anzupassen.

Das Windows-Terminal unterstützt an dieser Stelle auch verschiedene Profile. Auch diese lassen sich in den Einstellungen festlegen. Dazu steht das Plus-Zeichen links unten zur Verfügung.

(ID:48562797)