У меня есть powershell script, который дает некоторый статус вывода через write-output. Я намеренно не использую write-host, потому что вывод может быть записан и записан в файл журнала следующим образом:
./myscript.ps1 | out-file log.txt
Но если выход не перенаправлен, было бы неплохо иметь цветной вывод на консоли, потому что script создает множество разных сообщений о состоянии. Я знаю, что цветной вывод возможен с помощью записи-хоста, но сообщения о статусе должны быть доступными.
Есть идеи, как это решить?