Primul Windows PowerShell lansat cu peste un deceniu în urmă pentru Windows XP, Windows Server 2003 și Windows Vista. A fost o parte constantă a tuturor edițiilor Windows de atunci, începând cu Windows 7 în 2009. Deși au fost făcute multe modificări software-ului în sine, singurul lucru care a rămas neschimbat de-a lungul anilor este schema de culori - un fundal albastru 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 pentru motive estetice. În acest caz, să vorbim despre modul în care puteți schimba schema de culori Windows PowerShell în Windows 10:
Notă: Înainte de a continua, este important să înțelegeți că acest tutorial se va ocupa de consola PowerShell și nu de PowerShell ISE, una dintre cele două aplicații gazdă pentru motorul și limbajul Windows PowerShell. Are propriile setări de personalizare care trebuie abordate separat și depășește scopul acestui tutorial.
Schimbați culorile de fundal și de prim plan în Windows 10 PowerShell Console
- Așa cum am menționat mai devreme, consola Windows PowerShell afișează alb pe albastru în mod prestabilit și roșu pe negru pentru mesaje de eroare, pentru a schimba culorile, faceți clic dreapta pe bara superioară a ferestrei PowerShell și selectați "Properties" .
- După ce apare fereastra "Proprietăți" Windows PowerShell, dați clic pe fila "Culori" și veți obține o serie întreagă de opțiuni pentru a seta culorile de fundal și de prim plan așa cum se vede în imaginea de mai jos.
De aici, puteți schimba culorile textului, culorile textului pop-up, culorile de fundal și chiar puteți seta nivelurile de opacitate.
Modificați culorile mesajelor de eroare în Consola PowerShell Windows 10
- În timp ce aceasta a fost o modalitate foarte ușoară de a schimba unele setări, ce se întâmplă dacă doriți să faceți modificări mai extinse la consola dvs. PowerShell? De exemplu, dacă doriți să modificați culorile de text și 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ă coborâți și să folosiți consola în sine, decât să vă bazați pe GUI. În primul rând, pentru a cunoaște culorile implicite, continuați și copiați / inserați acest cod pe consola PowerShell și apăsați pe 'Enter':
$host.privatedata
- Pentru a schimba culorile primului și fundalului mesajelor de eroare, tot ce trebuie să faceți este să atribuiți noi valori . Din moment ce aș vrea să schimb culoarea de fundal în culoarea "Magenta" și culoarea prim-planului la "Green", voi introduce cele două comenzi de mai jos. Nu uitați să le introduceți separat și apăsați "Enter" în fiecare caz .
$host.PrivateData.ErrorBackgroundColor = "Magenta"
$host.PrivateData.ErrorForegroundColor = "Green"
- Acum ați configurat setările consolei dvs. , dar va trebui să le salvați în setările profilului, astfel încât ecranul să se deschidă exact așa cum doriți, de fiecare dată. Pentru aceasta, executați mai întâi comanda
$profile
. Aceasta vă va afișa numele (și locația) fișierului implicit pentru profilul dvs.
- În realitate, însă, fișierul de configurare PowerShell implicit nu există nici măcar în majoritatea cazurilor . Deci, executați următoarea comandă pentru a verifica dacă există deja sau dacă trebuie să o creați din nou:
test-path $profile
. Dacă fișierul există deja, veți obține o ieșire "adevărată", altfel veți obține "False".
- 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, îl puteți edita cu ușurință cu Notepad utilizând comanda
notepad $profile
din fereastra Powershell. De acolo, puteți adăuga orice cod de configurare doriți să utilizați comenzile discutate mai sus. Puteți schimba nu numai culorile, ci și fonturile, dimensiunile ferestrelor etc. prin această metodă, dar vom examina doar culorile în schimbare fără a complica lucrurile în continuare.
$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
- Suntem aproape acolo, dar este un ultim pas. Rulați următoarea comandă pentru a permite script-urilor locale să ruleze pe sistemul dvs.:
Set-ExecutionPolicy RemoteSigned
și selectați "A" pentru a permite toate scripturile. Acum că ați terminat, aceasta va arăta consola dvs. PowerShell de fiecare dată când o porniți. Chiar și mesajele de eroare ar arăta mai puțin jignitoare decât în mod normal.
Asta e, oameni buni, am făcut consola Windows PowerShell de pe laptop-ul meu de lucru arătată aproape exact ca vechea comandă Prompt Command Prompt, cu doar o linie de culoare aruncată pentru distracție.
Notă: Deși pașii menționați mai sus sunt destinați special pentru Windows 10, i-am încercat, de asemenea, pe desktop-ul Dell mai vechi care rulează Windows 7. Fiecare pas este aproape identic și fiecare lucru a funcționat așa cum era de așteptat.
VIZUALIZAȚI ȘI: 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 de putere, dar asta nu înseamnă că trebuie să fie plictisitor, neplăcut și plictisitor. Ajustarea câtorva setări aici și acolo poate face o lume diferită de modul în care arată consola dvs. PowerShell, așa că dă-i un du-te și schimbați culorile indiferent de inima voastră simte. Iar odată ce faci asta, nu uita să ne dai un heads-up despre cum au mers lucrurile, pentru că ne place să auzim de la tine.