Подсветка вывода в PowerShell

При большом количестве выводимых в консоль данных, очень тяжело из считывать. В PowerShell имеется несколько командлетов позволяющитх выделить вывод цветом сделав его читабельнее. В первую очередь Write-Host, который воспринимает два основных параметра: цвет фона (-Backgroundcolor) и цвет текста (-Foregroundcolor).

PS> Get-Process | Write-Host -foregroundcolor DarkGreen -backgroundcolor white

В итоге получим такой список процессов.

Write-Host не различает параметры других командлетов, поэтому о цветовой раскраске вывода нужно заботиться самому. Вроде такого.

PS> if ($a = "что-то"){write-host $a -foregroundcolor red}
> else
> {write-host $a}
> }

Кроме этого существуют специальные командлеты позволяющие привлечь внимание: Write-Warning и Write-Error.

PS> Write-Warning "Access denied"

Теги:

Понравилась статья? Оставьте комментарий или подпишитесь на RSS рассылку.

Комментарии

Комментариев пока что нет

Оставить комментарий

(required)

(required)