Wie kann ich powershell.exe mit den Standardfarben über die PowerShell-Verknüpfung starten?

Ich bin an die schöne blaue Farbe des PowerShell-Fensters gebunden, wenn Sie es über eine der vorinstallierten Verknüpfungen starten. Wenn Sie jedoch powershell.exe manuell starten, erhalten Sie diese Farben nicht, sondern schwarz / weiß :(

Dies liegt daran, dass die Standardeinstellungen für die Verknüpfungsdatei (.lnk) festgelegt sind:

Ich habe einen "PowerShell-Eingabeaufforderung hier" -Eintrag im Explorer-Kontextmenü und möchte, dass PowerShell mit den gleichen Farben wie die übliche Verknüpfung gestartet wird. Schwarz ist zum Kotzen und es ist verwirrend, verschiedenfarbige Fenster zu haben (besonders wenn ich einige alte Befehlsfenster habe, die häufig geöffnet sind und auch schwarz sind!).

Ich habe beim Versuch, dies festzulegen, zwei Probleme festgestellt:

Das Festlegen der Farbe in PowerShell scheint nur bestimmte Werte zuzulassen (ConsoleColor-Enumeration), von denen keiner mit dem Wert in der Standardverknüpfung übereinstimmt.Wenn Sie die Farbe im PS-Profil festlegen, wird nur der danach geschriebene Text der neuen Hintergrundfarbe gerecht. Das Hinzufügen von "cls" verursacht beim Start ein unangenehmes Aufblitzen der ursprünglichen Farbe.

Gibt es eine Möglichkeit, PowerShell über eine Befehlszeile zu starten (dh, dass ich als Kontextmenüelement des Explorers in die Registrierung einbetten kann), bei der dieselben Einstellungen wie bei der Verknüpfung verwendet werden?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage