Змінити колір повідомлень в PowerShell.
Скринька (помилки, попередження і т.п.) в PowerShell виділяються квітами, відмінними від інших. Так наприклад, за замовчуванням для команд використовується білий шрифт на синьому тлі, а повідомлення про помилку виводиться червоним шрифтом на чорному тлі.
Кольори виведених повідомлень зберігаються у властивостях консолі PowerShell, в об'єкті з назвою PrivateData.Для того, щоб подивитися їх, помістимо об'єкт в змінну і виведемо її вміст:
$ colors = (Get-Host) .PrivateData
$ colors
А тепер припустимо, що нам не подобаються стандартні кольори і ми хочемо їх змінити. Для прикладу змінимо кольору повідомлень про помилки на чорне на білому:
$ colors.ErrorBackgroundColor = "white"
$ colors.ErrorForegroundColor = "black"
і подивимося що вийшло.
Таким же чином можна змінити кольори для інших повідомлень. Однак слід пам'ятати, що отримані зміни діють тільки в поточному сеансі, при виході з нього і закриття вікна все повертається до налаштувань за замовчуванням.Якщо ви хочете, щоб настройки збереглися, то можна додати їх в свій профіль.
.