Primul Windows PowerShell a fost lansat în urmă cu peste un deceniu pentru Windows XP, Windows Server 2003 și Windows Vista. De atunci, a fost o parte constantă a tuturor edițiilor Windows, începând cu Windows 7 în 2009. Deși au fost multe modificări aduse software-ului în sine, singurul lucru care a rămas neschimbat de-a lungul anilor este schema de culori - un fundal albastru cu text alb / galben în general și text roșu pe fundal negru pentru mesaje de eroare. În timp ce majoritatea oamenilor s-au obișnuit cu aceste culori, unii dintre voi ar putea dori ceva mai distinctiv, fie pentru o mai bună vizibilitate, fie din motive estetice. Astfel, să aruncăm o privire asupra modului în care puteți schimba schema de culori Windows PowerShell în Windows 10:
Notă: Înainte de a continua, este important să înțelegem că acest tutorial special se va ocupa de consola PowerShell și nu de PowerShell ISE, care este una dintre cele două aplicații gazdă pentru motorul și limba Windows PowerShell. Are propriile setări de personalizare care trebuie abordate separat și depășește sfera acestui tutorial.
Schimbați culorile de fundal și prim-plan în Windows 10 PowerShell Console
- Așa cum am menționat mai devreme, consola Windows PowerShell afișează în mod implicit alb pe albastru și roșu pe negru pentru mesajele de eroare, deci pentru a schimba culorile, faceți clic dreapta pe bara de sus a ferestrei PowerShell și selectați „Proprietăți”.
- Odată ce apare caseta „Proprietăți” din Windows PowerShell, faceți clic pe fila „Culori”, și veți obține o serie întreagă de opțiuni pentru a seta culorile de fundal și prim-plan așa cum se vede în captura de ecran de mai jos.
De aici, poți schimbați culorile textului, culorile textului popup, culorile de fundal și chiar stabilesc nivelurile de opacitate.
Modificați culorile mesajelor de eroare în Windows 10 PowerShell Console
- Deși acesta a fost un mod foarte ușor de a schimba unele dintre setări, ce se întâmplă dacă doriți să faceți modificări mai ample la consola PowerShell? De exemplu, ce se întâmplă dacă tu doriți să modificați textul și culorile de fundal ale mesajelor de eroare de la roșu pe negru la ceva puțin mai puțin drastic? Pentru aceasta, va trebui să vă lăsați murdari și să utilizați consola în sine, mai degrabă decât să vă bazați pe GUI. În primul rând, pentru a cunoaște culorile implicite, mergeți mai departe și copiați / lipiți acest cod pe consola PowerShell și apăsați „Enter”:
$ host.privatedata
- Pentru a schimba culorile de prim-plan și de fundal ale mesajelor de eroare, nu trebuie decât să faceți acest lucru atribuiți valori noi. Deoarece aș dori să schimb culoarea de fundal în „Magenta” și culoarea din prim-plan în „Verde”, voi introduce cele două comenzi de mai jos. Amintiți-vă introduceți-le separat și apăsați „Enter” în fiecare caz.
$ host.PrivateData.ErrorBackgroundColor = "Magenta"
$ host.PrivateData.ErrorForegroundColor = "Verde"
- Ați configurat acum setările consolei, dar va trebui salvați-le în setările profilului dvs. astfel încât ecranul să se deschidă exact așa cum doriți, de fiecare dată. Pentru aceasta, executați mai întâi comanda
$ profil
. Aceasta vă va arăta numele (și locația) fișierului implicit pentru profilul dvs..
- În realitate, însă, fișierul de configurare implicit PowerShell nici măcar nu există în majoritatea cazurilor. Deci rulați următoarea comandă pentru a verifica dacă există deja sau dacă trebuie să o creați de la zero:
test-cale $ profil
. Dacă fișierul există deja, veți obține o ieșire „Adevărat”, altfel veți primi „Fals”.
- După cum puteți vedea din captura de ecran de mai sus, am primit-o pe cea din urmă, așa că va trebui să creez fișierul. Dacă obțineți „Adevărat”, săriți peste acest pas și treceți la următorul. Altfel, introduceți următoarea comandă pentru a crea fișierul:
New-Item -path $ profile -type file -force
- Odată ce fișierul este creat, puteți cu ușurință editați-l cu Notepad prin utilizarea
notepad $ profile
comandă în fereastra Powershell. De acolo, puteți adăuga orice cod de configurare doriți folosind comenzile discutate mai sus. Puteți schimba nu numai culorile, ci și fonturile, dimensiunea ferestrelor etc. prin această metodă, dar vom analiza doar schimbarea culorilor fără a complica mai mult lucrurile..
$ console = $ host.ui.rawui
$ console.backgroundcolor = "negru"
$ console.foregroundcolor = "alb"
$ culori = $ host.privatedata
$ colors.verbosebackgroundcolor = "Magenta"
$ colors.verboseforegroundcolor = "Verde"
$ colors.warningbackgroundcolor = "Roșu"
$ colors.warningforegroundcolor = "alb"
$ colors.ErrorBackgroundColor = "DarkCyan"
$ colors.ErrorForegroundColor = "Galben"
set-location C: \
clar-gazdă
- Suntem aproape acolo, dar există un ultim pas. Rulați următoarea comandă la permite executarea scripturilor locale pe sistemul dvs.:
Set-ExecutionPolicy RemoteSigned
și alege o" pentru a permite toate scripturile. Acum că ați terminat, așa ar arăta consola dvs. PowerShell de fiecare dată când o porniți. Chiar și mesajele de erori ar arăta puțin mai puțin discordante decât în mod normal.
Gata, oameni buni, am făcut ca consola Windows PowerShell de pe laptopul meu de lucru să arate aproape exact ca vechiul Prompt de comandă, cu doar o strop de culoare aruncată pentru distracție.
Notă: În timp ce pașii menționați mai sus sunt meniți special pentru Windows 10, i-am încercat și pe desktopul nostru Dell mai vechi care rulează Windows 7. Fiecare pas este aproape identic și fiecare lucru a funcționat conform așteptărilor.
VEZI SI: Cum să opriți actualizările Windows 10 de la instalarea automată
Utilizați comenzi simple pentru a schimba culorile Windows PowerShell în Windows 10
Windows PowerShell este un instrument excelent pentru utilizatorii avansați, dar asta nu înseamnă că trebuie să fie plictisitor, anost și plictisitor. Ajustarea câtorva setări aici și acolo poate face o diferență în ceea ce privește aspectul consolei dvs. PowerShell, așa că dați-i o probă și schimbați culorile în funcție de inima dvs. Și odată ce ați făcut acest lucru, nu uitați să ne oferiți o idee despre cum au mers lucrurile, pentru că ne place să aflăm de la dvs.