So stellen Sie das Powershell-Farbschema dauerhaft ein

Mit PowerShell 5.0 gibt es viele Anpassungsoptionen. Derzeit habe ich mein eigenes Farbschema erstellt. Aber ich konnte nicht herausfinden, wie ich diese Farboptionen dauerhaft einstellen kann.

Set-PSReadlineOption -TokenKind Operator -ForegroundColor "Magenta"
Set-PSReadlineOption -TokenKind Command -ForegroundColor "DarkYellow"
Set-PSReadlineOption -TokenKind Parameter -ForegroundColor "Magenta"

Jetzt habe ich diese Befehle im Skript Profile gespeichert, damit sie automatisch geladen werden, aber es funktioniert nicht in allen Fällen, wenn die Shell zurückgesetzt wird und wenn ich eine andere laden möchte Profile. Unabhängig von Profilen bleiben die Hintergrundfarbe und andere Optionen, die in PowerShell UI verfügbar sind, erhalten konsistent. Ich will dasselbe.

Wie kann ich dauerhaft diese Farboptionen für PowerShell Console.

Author: Reddy, 2016-02-09

1 answers

Es ist möglich, dass Sie die Farbeigenschaften im falschen Profil einstellen.

PowerShell hat tatsächlich 6 Profile zur Auswahl:

Aktueller Benutzer, aktuelle Host-Konsole: $Home\[My ]Documents\WindowsPowerShell\Profile.ps1

Aktueller Benutzer, Alle Hosts:$Home\[My ]Documents\Profile.ps1

Alle Benutzer, aktuelle Host-Konsole: $PsHome\Microsoft.PowerShell_profile.ps1

Alle Benutzer, Alle Hosts: $PsHome\Profile.ps1

Aktueller Benutzer, Aktueller Host - ISE: $Home\[My ]Documents\WindowsPowerShell\Microsoft.PowerShellISE_profile.ps1

Alle Benutzer, Aktueller Host - ISE: $PsHome\Microsoft.PowerShellISE_profile.ps1


Bitte versuchen Sie, die Profilfarbe im Profil alle Benutzer, alle Hosts festzulegen, um zu sehen, ob die Einstellungen beibehalten werden. Wenn dies der Fall ist, versuchen Sie, Ihre verschiedenen Profile als Benutzer zu ändern, um die gewünschte Konfiguration zu erhalten.

Weitere Informationen zu PowerShell-Profilen (Quelle für diese Antwort) finden Sie unter https://blogs.technet.microsoft.com/heyscriptingguy/2012/05/21/understanding-the-six-powershell-profiles/

 6
Author: Fazer87,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-07-21 14:49:27