Сервісний центр VPSGroup ремонт комп'ютерної техніки, заправка картриджів, ремонт оргтехніки, Київ, Виставковий центр, Васильківська, 55

Змінити колір повідомлень в PowerShell.

Скринька (помилки, попередження і т.п.) в PowerShell виділяються квітами, відмінними від інших. Так наприклад, за замовчуванням для команд використовується білий шрифт на синьому тлі, а повідомлення про помилку виводиться червоним шрифтом на чорному тлі.



Кольори виведених повідомлень зберігаються у властивостях консолі PowerShell, в об'єкті з назвою PrivateData.Для того, щоб подивитися їх, помістимо об'єкт в змінну і виведемо її вміст:

$ colors = (Get-Host) .PrivateData
$ colors



А тепер припустимо, що нам не подобаються стандартні кольори і ми хочемо їх змінити. Для прикладу змінимо кольору повідомлень про помилки на чорне на білому:

$ colors.ErrorBackgroundColor = "white"
$ colors.ErrorForegroundColor = "black"

і подивимося що вийшло.



Таким же чином можна змінити кольори для інших повідомлень. Однак слід пам'ятати, що отримані зміни діють тільки в поточному сеансі, при виході з нього і закриття вікна все повертається до налаштувань за замовчуванням.Якщо ви хочете, щоб настройки збереглися, то можна додати їх в свій профіль.

.