Rekommenderas, 2024

Redaktionen

Så här ändrar du Windows PowerShell-färgschema på Windows 10

Den första som någonsin Windows PowerShell släpptes för över ett decennium sedan för Windows XP, Windows Server 2003 och Windows Vista. Det har varit en ständig del av alla Windows-utgåvor sedan dess, och började med Windows 7 2009. Även om det har gjorts många ändringar i själva mjukvaran, har den enda saken som stannat oförändrad under åren, färgschemat - en blå bakgrund med vit / gul text i allmänhet och röd text på en svart bakgrund för felmeddelanden. Medan de flesta har blivit vana vid dessa färger, kan vissa av er vill ha något mer distinkt, antingen för bättre synlighet eller av estetiska skäl. Låt oss då prata om hur du kan ändra Windows PowerShell-färgschema i Windows 10:

Obs! Innan vi fortsätter är det viktigt att förstå att den här handledningen kommer att hantera PowerShell-konsolen och inte PowerShell ISE, som är en av de två värdprogrammen för Windows PowerShell-motor och språk. Den har egna anpassningsinställningar som måste åtgärdas separat och ligger utanför ramen för denna handledning.

Ändra bakgrunds- och förgrundsfärger i Windows 10 PowerShell Console

  • Som tidigare nämnts visas Windows WhiteShell-konsolen som vit och blå som standard och röd på svart för felmeddelanden, så att du ändrar färger, högerklickar på fönstret i PowerShell-fönstret och väljer Egenskaper .

  • När fönstret Windows PowerShell 'Properties' dyker upp klickar du på fliken 'Färger' och du får en mängd alternativ att ställa in bakgrunds- och förgrundsfärger som visas på skärmdumpen nedan.

Härifrån kan du ändra textfärger, popuptextfärger, bakgrundsfärger och till och med ställa in opacitetnivåerna.

Ändra felmeddelanden Färger i Windows 10 PowerShell Console

  • Medan det här var ett väldigt enkelt sätt att ändra några av inställningarna, vad händer om du vill göra mer omfattande ändringar i din PowerShell-konsol? Till exempel, om du vill ändra text och bakgrundsfärger av felmeddelanden från rött till svart till något lite mindre drastiskt? För det måste du komma ner och smutsa och använda konsolen i stället för att förlita dig på GUI. Först och främst, för att känna till standardfärgerna, fortsätt och kopiera / klistra in den här koden på PowerShell-konsolen och tryck på 'Enter': $host.privatedata

  • För att ändra förgrunds- och bakgrundsfärgerna av felmeddelanden är allt du behöver göra att tilldela nya värden . Eftersom jag skulle vilja ändra bakgrundsfärgen till "Magenta" och förgrundsfärg till "Green", matar jag in de två kommandona nedan. Kom bara ihåg att skriva in dem separat och tryck på "Enter" i varje enskilt fall .
    $host.PrivateData.ErrorBackgroundColor = "Magenta"

    $host.PrivateData.ErrorForegroundColor = "Green"

  • Du har nu konfigurerat dina konsolinställningar , men du måste spara dem i dina profilinställningar så att skärmen öppnas precis som du vill ha den, varje gång. För det första kör kommandot $profile . Detta visar dig namnet (och platsen) för standardfilen för din profil.

  • I själva verket finns dock inte standard-PowerShell-konfigurationsfilen ens i de flesta fall . Så kör följande kommando för att kontrollera om det redan existerar eller om du behöver skapa det från början: test-path $profile . Om filen redan existerar får du en "True" -utmatning, annars får du "False".

  • Som du kan se från ovanstående skärmdump, fick jag den senare, så jag måste skapa filen. Om du får "True", hoppa över det här steget och gå till nästa . Annars, skriv följande kommando för att skapa filen: New-Item -path $profile -type file -force

  • När filen är skapad kan du enkelt redigera den med anteckningsblock genom att använda kommandot Notepad notepad $profile i Powershell-fönstret. Därifrån kan du lägga till vilken konfigurationskod du vill använda kommandona som diskuteras ovan. Du kan inte bara ändra färger, men också teckensnitt, Windows-storlek, etc. genom denna metod, men vi ska bara titta på förändrade färger utan att komplicera saker längre.

    $console = $host.ui.rawui
    $console.backgroundcolor = "black"
    $console.foregroundcolor = "white"
    $colors = $host.privatedata
    $colors.verbosebackgroundcolor = "Magenta"
    $colors.verboseforegroundcolor = "Green"
    $colors.warningbackgroundcolor = "Red"
    $colors.warningforegroundcolor = "white"

    $colors.ErrorBackgroundColor = "DarkCyan"
    $colors.ErrorForegroundColor = "Yellow"
    set-location C:\
    clear-host

  • Vi är nästan där, men det finns ett sista steg. Kör följande kommando för att tillåta att lokala skript körs på ditt system: Set-ExecutionPolicy RemoteSigned och välj "A" för att tillåta alla skript. Nu när du är klar så ser PowerShell-konsolen ut varje gång du startar den. Även felmeddelandena skulle se lite mindre ut som de normalt gör.

Det är det, folk, jag har gjort Windows PowerShell-konsolen på mitt arbetsbibliotek ser nästan ut som den goda gamla kommandopromptet med bara ett streck färg som kastas in för skojs skull.

Obs! Även om ovannämnda steg är avsedda specifikt för Windows 10, har jag också provat dem på vår äldre Dell-skrivbord som kör Windows 7. Varje steg är ganska identiskt, och allt fungerade som förväntat.

SE OCHSÅ: Så här stoppar du Windows 10-uppdateringar från att installera automatiskt

Använd enkla kommandon för att ändra Windows PowerShell-färger i Windows 10

Windows PowerShell är ett bra verktyg för strömanvändare men det betyder inte att det måste vara tråkigt, slitigt och tråkigt. Att tweaking ett par inställningar här och där kan göra en skillnad i hur din PowerShell-konsol ser ut, så ge den en gå och ändra färgerna till vad ditt hjärta känns som. Och när du gör det, glöm inte att ge oss en heads-up om hur sakerna gick, för att vi älskar att höra från dig.

Top