Wie integriere ich PowerShell Core als neue Shell in ConEmu?

Melden
  1. Einführung
  2. Voraussetzungen und Vorbereitung
  3. ConEmu starten und Einstellungen öffnen
  4. Neuen Task für PowerShell Core anlegen
  5. Optionale Anpassungen der PowerShell Core Shell
  6. Integration und Start der PowerShell Core Shell
  7. Fazit

Einführung

ConEmu ist ein vielseitiger Terminal-Emulator für Windows, der die parallele Nutzung mehrerer Konsolenanwendungen innerhalb einer Oberfläche ermöglicht. Eine der Stärken von ConEmu ist seine Flexibilität bei der Konfiguration verschiedener Shells. PowerShell Core, die plattformübergreifende und neuere Version von PowerShell, kann problemlos als zusätzliche Shell in ConEmu eingebunden werden. Im Folgenden wird ausführlich beschrieben, wie Sie PowerShell Core in ConEmu integrieren können.

Voraussetzungen und Vorbereitung

Bevor Sie PowerShell Core in ConEmu einrichten, stellen Sie sicher, dass PowerShell Core bereits auf Ihrem System installiert ist. Die ausführbare Datei heißt üblicherweise pwsh.exe und ist bei einer Standardinstallation im Verzeichnis C:\Program Files\PowerShell\ \ zu finden. Alternativ kann PowerShell Core auch über den PATH erreichbar sein, wenn Sie die Installation entsprechend konfiguriert haben.

ConEmu starten und Einstellungen öffnen

Starten Sie zunächst ConEmu. Sobald das Programm läuft, öffnen Sie das Einstellungsfenster, indem Sie entweder das Menü öffnen und auf Settings klicken oder die Tastenkombination Win + Alt + P verwenden. Dieses Fenster erlaubt Ihnen, neue Shells als sogenannte Tasks zu definieren und bestehende zu verwalten.

Neuen Task für PowerShell Core anlegen

Im Einstellungsfenster wechseln Sie links in den Bereich Startup und dort in den Unterpunkt Tasks. Hier finden Sie eine Liste vorhandener Konfigurationen für verschiedene Shells und Programme. Um PowerShell Core hinzuzufügen, klicken Sie auf das Pluszeichen (+), um einen neuen Task zu erstellen. Geben Sie dem neuen Task einen aussagekräftigen Namen, beispielsweise {PowerShell Core}.

Im großen Eingabefeld darunter tragen Sie nun den Aufruf für PowerShell Core ein. Der einfachste Weg ist, den vollständigen Pfad zur pwsh.exe anzugeben, gefolgt von optionalen Parametern. Ein Beispiel könnte wie folgt aussehen:

"C:\Program Files\PowerShell\7\pwsh.exe" -new_console

Falls die Installation in einem anderen Pfad liegt, passen Sie den Pfad entsprechend an. Der Zusatz -new_console ist ein ConEmu-Parameter, der dafür sorgt, dass die Konsole im aktuellen Tab korrekt gestartet wird.

Optionale Anpassungen der PowerShell Core Shell

Sie können den Task noch weiter anpassen, indem Sie zum Beispiel Startordner oder spezifische Startparameter hinzufügen. Möchten Sie, dass PowerShell Core immer in einem bestimmten Verzeichnis startet, können Sie -new_console:d:C:\Ihr\Startverzeichnis anhängen. Ebenso sind Befehle zum Setzen von Umgebungsvariablen oder Profilpfaden möglich. Je nach Bedarf können Sie diese Parameter flexibel erweitern.

Integration und Start der PowerShell Core Shell

Nachdem Sie den Task definiert und gespeichert haben, können Sie ihn testen, indem Sie im ConEmu-Hauptfenster auf den kleinen Pfeil neben dem +-Button (neuer Tab) klicken. In dem Dropdown-Menü finden Sie nun den neu angelegten Task {PowerShell Core}. Ein Klick darauf öffnet direkt eine neue Registerkarte mit Ihrer PowerShell Core-Umgebung.

Optional können Sie diese neue Shell auch als Standard für neue Tabs festlegen, indem Sie im Bereich Startup den entsprechenden Task unter Specified named task auswählen. Dadurch nutzt ConEmu standardmäßig PowerShell Core als Shell.

Fazit

Die Integration von PowerShell Core in ConEmu ist durch die Erstellung eines neuen Tasks im Einstellungsmenü einfach und flexibel gestaltet. Durch Angabe des korrekten Installationspfades zur pwsh.exe und Anpassung der Startparameter können Sie PowerShell Core bequem innerhalb von ConEmu nutzen und profitieren dabei von der komfortablen Tabbed-Umgebung und den weiteren Funktionen des Terminal-Emulators.

0

Kommentare