De allereerste Windows PowerShell werd meer dan tien jaar geleden uitgebracht voor Windows XP, Windows Server 2003 en Windows Vista. Het is sindsdien een constant onderdeel van alle Windows-edities, beginnend met Windows 7 in 2009. Hoewel er veel wijzigingen zijn aangebracht in de software zelf, is het enige dat in de loop der jaren ongewijzigd is gebleven het kleurenschema - een blauwe achtergrond met wit / gele tekst in het algemeen en rode tekst op een zwarte achtergrond voor foutmeldingen. Hoewel de meeste mensen aan deze kleuren gewend zijn geraakt, willen sommigen van jullie misschien iets meer onderscheidend, hetzij voor een betere zichtbaarheid of om esthetische redenen. Laten we daarom eens kijken hoe u het Windows PowerShell-kleurenschema in Windows 10 kunt wijzigen:
Opmerking: Voordat we verder gaan, is het belangrijk om te begrijpen dat deze specifieke zelfstudie betrekking heeft op de PowerShell-console en niet op de PowerShell ISE, een van de twee hosttoepassingen voor Windows PowerShell-engine en -taal. Het heeft zijn eigen aanpassingsinstellingen die afzonderlijk moeten worden aangepakt, en valt buiten het bestek van deze tutorial.
Verander achtergrond- en voorgrondkleuren in Windows 10 PowerShell Console
- Zoals eerder vermeld, geeft de Windows PowerShell-console standaard wit op blauw en rood op zwart weer voor foutmeldingen, dus om de kleuren te wijzigen, klik met de rechtermuisknop op de bovenste balk van het PowerShell-venster en selecteer 'Eigenschappen'.
- Zodra het venster 'Eigenschappen' van Windows PowerShell verschijnt, klik op het tabblad 'Kleuren', en je krijgt een hele reeks keuzes om achtergrond- en voorgrondkleuren in te stellen, zoals te zien is in de onderstaande schermafbeelding.
Vanaf hier kunt u verander tekstkleuren, pop-up tekstkleuren, achtergrondkleuren en zelfs de ondoorzichtigheidsniveaus instellen.
Wijzig de kleuren van foutmeldingen in Windows 10 PowerShell Console
- Hoewel dit een heel gemakkelijke manier was om enkele instellingen te wijzigen, wat als u uitgebreidere wijzigingen aan uw PowerShell-console wilt aanbrengen? Wat als u bijvoorbeeld de tekst- en achtergrondkleuren van foutmeldingen wilt wijzigen van rood op zwart naar iets minder drastisch? Daarvoor moet je vies worden en de console zelf gebruiken in plaats van op GUI te vertrouwen. Allereerst, om de standaardkleuren te kennen, ga je gang en kopieer / plak deze code op de PowerShell-console en druk op 'Enter':
$ host.privatedata
- Om de voor- en achtergrondkleuren van foutmeldingen te wijzigen, hoeft u alleen maar te doen nieuwe waarden toewijzen. Omdat ik de achtergrondkleur in 'Magenta' en de voorgrondkleur in 'Groen' wil veranderen, voer ik de twee onderstaande opdrachten in. Vergeet niet om voer ze afzonderlijk in en druk telkens op 'Enter'.
$ host.PrivateData.ErrorBackgroundColor = "Magenta"
$ host.PrivateData.ErrorForegroundColor = "Groen"
- U heeft nu uw console-instellingen geconfigureerd, maar je moet wel sla ze op in je profielinstellingen zodat het scherm altijd precies zo wordt geopend als u wilt. Voer daarvoor eerst de opdracht uit
$ profiel
. Dit toont u de naam (en locatie) van het standaardbestand voor uw profiel.
- In werkelijkheid echter, het standaard PowerShell-configuratiebestand bestaat in de meeste gevallen niet eens. Voer dus de volgende opdracht uit om te controleren of het al bestaat of dat u het helemaal opnieuw moet maken:
testpad $ profiel
. Als het bestand al bestaat, krijg je een "True" -uitvoer, anders krijg je "False".
- Zoals je kunt zien in de bovenstaande schermafbeelding, heb ik de laatste, dus ik moet het bestand maken. Als u "True" krijgt, slaat u deze stap over en gaat u naar de volgende. Voer anders de volgende opdracht in om het bestand te maken:
New-Item -path $ profile -type file -force
- Zodra het bestand is gemaakt, kunt u gemakkelijk bewerk het met Kladblok door de
kladblok $ profiel
commando in het Powershell-venster. Van daaruit kunt u elke gewenste configuratiecode toevoegen met behulp van de hierboven besproken opdrachten. U kunt niet alleen kleuren wijzigen, maar ook lettertypen, venstergrootte, enz. Via deze methode, maar we gaan alleen kijken naar het veranderen van kleuren zonder de zaken verder te compliceren.
$ console = $ host.ui.rawui
$ console.backgroundcolor = "zwart"
$ console.foregroundcolor = "wit"
$ colors = $ host.privatedata
$ colors.verbosebackgroundcolor = "Magenta"
$ colors.verboseforegroundcolor = "Groen"
$ colors.warningbackgroundcolor = "Rood"
$ colors.warningforegroundcolor = "wit"
$ colors.ErrorBackgroundColor = "DarkCyan"
$ colors.ErrorForegroundColor = "Geel"
set-locatie C: \
clear-host
- We zijn er bijna, maar er is nog een laatste stap. Voer de volgende opdracht uit naar laat lokale scripts draaien op uw systeem:
Set-ExecutionPolicy RemoteSigned
en Selecteer een" om alle scripts toe te staan. Nu u klaar bent, ziet uw PowerShell-console er elke keer dat u hem opstart, zo uit. Zelfs de foutmeldingen zien er iets minder schokkend uit dan normaal.
Dat is het, mensen, ik heb ervoor gezorgd dat de Windows PowerShell-console op mijn werklaptop er bijna precies zo uitziet als de goede oude opdrachtprompt met slechts een scheutje kleur voor de lol erin gegooid.
Opmerking: Hoewel de bovengenoemde stappen specifiek bedoeld zijn voor Windows 10, heb ik ze ook uitgeprobeerd op onze oudere Dell-desktop met Windows 7. Elke stap is vrijwel identiek en alles werkte zoals verwacht.
ZIE OOK: Hoe u kunt voorkomen dat Windows 10-updates automatisch worden geïnstalleerd
Gebruik eenvoudige opdrachten om Windows PowerShell-kleuren in Windows 10 te wijzigen
De Windows PowerShell is een geweldige tool voor ervaren gebruikers, maar dat betekent niet dat het saai, saai en saai hoeft te zijn. Het hier en daar aanpassen van een paar instellingen kan een wereld van verschil maken in hoe uw PowerShell-console eruitziet, dus probeer het eens en verander de kleuren naar wat uw hart voelt. En als je dat eenmaal hebt gedaan, vergeet dan niet om ons op de hoogte te stellen van hoe het ging, want we horen graag van je.