Wie kann ich Cmder mit PowerShell als Standard-Shell konfigurieren?
- Vorbedingungen
- Starten von Cmder
- PowerShell als neuen Task hinzufügen
- PowerShell als Standard-Task festlegen
- Speichern und Neustarten
- Optionale Anpassungen
- Zusammenfassung
Cmder ist eine beliebte portable Konsole für Windows, die standardmäßig mit der Bash-ähnlichen Umgebung von cmd.exe ausgeliefert wird. Wenn du PowerShell als deine bevorzugte Shell in Cmder verwenden möchtest, kannst du das relativ einfach konfigurieren. Hier erklären wir detailliert, wie du Cmder so einstellen kannst, dass beim Start automatisch PowerShell statt der Standard-CMD-Shell geöffnet wird.
Vorbedingungen
Zunächst solltest du sicherstellen, dass PowerShell auf deinem System installiert und funktionsfähig ist. PowerShell ist auf den meisten Windows-Versionen bereits vorinstalliert. Wenn du eine neuere Version wie PowerShell 7 (auch bekannt als PowerShell Core) verwenden möchtest, kannst du diese separat von der offiziellen Microsoft-Seite herunterladen und installieren.
Starten von Cmder
Öffne Cmder, indem du die ausführbare Datei Cmder.exe startest. Dies bringt dich zur vertrauten Konsole mit der Standard-Shell (meistens cmd.exe).
PowerShell als neuen Task hinzufügen
Cmder verwendet sogenannte Tasks, um verschiedene Shell-Umgebungen zu starten. Um PowerShell als Standard-Shell festzulegen, musst du zunächst einen neuen Task hinzufügen, der PowerShell startet. Öffne dazu das Menü, indem du auf den kleinen Pfeil neben dem Plus-Symbol (+) klickst, oder über das Hauptmenü von Cmder erreichst du die Einstellungen, indem du Win + Alt + P drückst.
Im Einstellungsfenster navigierst du zum Bereich Startup und dort zu Tasks. Hier siehst du eine Liste mit bereits existierenden Tasks. Klicke auf das Pluszeichen (+), um einen neuen Task zu erstellen.
Vergeben einen aussagekräftigen Namen wie PowerShell. Im Eingabefeld für den Task-Befehl trägst du den Befehl zum Starten von PowerShell ein. Für die Windows PowerShell (Version 5.x und älter) ist der Befehl normalerweise:
Achte darauf, dass der Pfad zu deiner PowerShell-Installation korrekt ist. Mit -new_console wird Cmder angewiesen, eine neue Konsole mit den entsprechenden Einstellungen zu öffnen.
PowerShell als Standard-Task festlegen
Nachdem du deinen neuen Task angelegt hast, musst du ihn als Standard für das Startfenster definieren. Wechsle dazu im Einstellungsfenster zum Bereich Startup und dort zum Unterpunkt Specified named task. Wähle hier den von dir angelegten PowerShell-Task aus der Dropdown-Liste aus.
Diese Einstellung sorgt dafür, dass beim Start von Cmder automatisch die PowerShell gestartet wird, anstatt der bisherigen Standard-Shell.
Speichern und Neustarten
Klicke abschließend auf OK oder Apply, um die Einstellungen zu speichern. Schließe Cmder komplett und starte es neu. Nun sollte sich die Konsole mit PowerShell öffnen.
Optionale Anpassungen
Wenn du möchtest, kannst du im Task weitere Startparameter hinzufügen, beispielsweise um ein bestimmtes Profil zu laden oder die Anzeige anzupassen. Darüber hinaus unterstützt Cmder auch farbliche Anpassungen und Umgebungsvariablen, die du in deinem PowerShell-Profil konfigurieren kannst.
Zusammenfassung
Zusammenfassend: Durch das Anlegen eines eigenen Tasks in den Cmder-Einstellungen, der auf powershell.exe oder pwsh.exe verweist, und das anschließende Setzen dieses Tasks als Standard-Startbefehl, lässt sich Cmder sehr einfach so konfigurieren, dass PowerShell beim Start ausgeführt wird.
