Anbefalet, 2021

Redaktørens Valg

Sådan ændres Windows PowerShell Color Scheme på Windows 10

Den første Windows PowerShell blev frigivet for over ti år siden til Windows XP, Windows Server 2003 og Windows Vista. Det har været en konstant del af alle Windows-udgaver siden da, begyndende med Windows 7 i 2009. Selvom der er sket mange ændringer i selve softwaren, er den eneste ting, der har været uændret gennem årene, farveskemaet - en blå baggrund med hvid / gul tekst generelt og rød tekst på en sort baggrund for fejlmeddelelser. Mens de fleste mennesker har vænnet sig til disse farver, kan nogle af jer gerne have noget mere karakteristisk, enten for bedre synlighed eller af æstetiske årsager. Lad os så kigge på, hvordan du kan ændre Windows PowerShell-farveskema i Windows 10:

Bemærk: Før vi fortsætter, er det vigtigt at forstå, at denne særlige vejledning omhandler PowerShell-konsollen, og ikke PowerShell ISE, som er et af de to værtsprogrammer til Windows PowerShell-motor og -sprog. Den har sine egne tilpasningsindstillinger, der skal løses særskilt og ligger uden for denne tutorials anvendelsesområde.

Skift baggrunds- og forgrundsfarver i Windows 10 PowerShell Console

  • Som tidligere nævnt viser Windows PowerShell-konsol som standard hvid på blå og rød på sort for fejlmeddelelser, så du kan ændre farver, højreklikke på toppunktet i PowerShell-vinduet og vælge Egenskaber .

  • Når vinduet Windows PowerShell 'Properties' dukker op, skal du klikke på fanen 'Farver', og du får et stort udvalg af muligheder for at indstille baggrunds- og forgrundsfarver som vist på skærmbilledet nedenfor.

Herfra kan du ændre tekstfarver, popup-tekstfarver, baggrundsfarver og endda indstille opacitetsniveauerne.

Skift fejlmeddelelsesfarver i Windows 10 PowerShell Console

  • Selvom det var en rigtig nem måde at ændre nogle af indstillingerne på, hvad skal du gøre, hvis du vil gøre mere omfattende ændringer i din PowerShell-konsol? Hvad hvis du f.eks. Vil ændre teksten og baggrundsfarverne for fejlmeddelelser fra rødt til sort til noget lidt mindre drastisk? Til det bliver du nødt til at komme ned og beskidt og bruge konsollen i stedet for at stole på GUI. Først og $host.privatedata at kende standardfarverne, fortsæt og kopier / indsæt denne kode på PowerShell-konsollen og tryk på 'Enter': $host.privatedata

  • For at ændre forgrunds- og baggrundsfarverne for fejlmeddelelser er alt, hvad du skal gøre, tildelt nye værdier . Da jeg vil ændre baggrundsfarven til 'Magenta' og forgrundsfarve til 'Grøn', vil jeg indtaste de to kommandoer nedenfor. Husk at indtaste dem særskilt og tryk 'Enter' i hvert tilfælde .
    $host.PrivateData.ErrorBackgroundColor = "Magenta"

    $host.PrivateData.ErrorForegroundColor = "Green"

  • Du har nu konfigureret dine konsolindstillinger , men du skal gemme dem i dine profilindstillinger, så skærmen åbnes præcis, som du vil have den til, hver gang. Til det skal du først køre kommandoen $profile . Dette vil vise dig navnet (og placeringen) af standardfilen for din profil.

  • I virkeligheden findes der dog ikke en standard PowerShell-konfigurationsfil i de fleste tilfælde . Så kør følgende kommando for at kontrollere, om den allerede eksisterer, eller hvis du skal oprette den fra bunden: test-path $profile . Hvis filen allerede eksisterer, får du en "True" output, ellers får du "False".

  • Som du kan se fra ovenstående screenshot, fik jeg sidstnævnte, så jeg skal oprette filen. Hvis du får "True", spring over dette trin og gå til det næste . Ellers skal du indtaste følgende kommando for at oprette filen: New-Item -path $profile -type file -force

  • Når filen er oprettet, kan du nemt redigere den med Notesblok ved at bruge kommandoen Notepad notepad $profile i Powershell-vinduet. Derefter kan du tilføje uanset konfigurationskode, du vil bruge kommandoerne diskuteret ovenfor. Du kan ikke kun ændre farver, men også skrifttyper, windows størrelse osv. Ved hjælp af denne metode, men vi vil kun se på skiftende farver uden at komplicere spørgsmål yderligere.

    $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 er næsten der, men der er et sidste skridt. Kør følgende kommando for at tillade lokale scripts at køre på dit system: Set-ExecutionPolicy RemoteSigned og vælg "A" for at tillade alle scripts. Nu hvor du er færdig, så ser din PowerShell-konsol hver gang du starter den op. Selv fejlmeldingerne ville se lidt mindre hårdt ud, end de normalt gør.

Det er det, folk, jeg har lavet Windows PowerShell-konsollen på mit arbejdsbærbar computer, ser næsten lige ud som den gode gamle kommandoprompt med bare et strejf af farve smidt ind for sjov.

Bemærk: Mens de ovennævnte trin er beregnet specifikt til Windows 10, prøvede jeg dem også på vores ældre Dell-skrivebord, der kører Windows 7. Hvert trin er stort set identisk, og alt fungerede som forventet.

SE OGSÅ: Sådan stopper du Windows 10-opdateringer fra at installere automatisk

Brug enkle kommandoer til at ændre Windows PowerShell-farver i Windows 10

Windows PowerShell er et godt værktøj til strømbrugere, men det betyder ikke, at det skal være kedeligt, kedeligt og kedeligt. At klare et par indstillinger her og der kan gøre en verden med forskel på, hvordan din PowerShell-konsol ser ud, så giv det en tur og skift farverne til, hvad dit hjerte føles som. Og når du gør det, glem ikke at give os et heads-up om, hvordan tingene gik, fordi vi elsker at høre fra dig.

Top