Ho uno script PowerShell che fornisce alcuni output di stato tramite write-output. Non sto intenzionalmente usando write-host perché l'output può essere catturato e scritto un file di log in questo modo:C'è un modo per specificare un colore di carattere quando si utilizza l'output di scrittura
./myscript.ps1 | out-file log.txt
Ma se l'uscita non viene reindirizzato sarebbe bello avere colorato uscita sulla console, perché lo script sta producendo molti messaggi di stato diversi. So che l'output colorato è possibile con host di scrittura ma i messaggi di stato devono essere pipettati.
Qualche idea su come risolvere questo problema?
MS suggerisce di utilizzare 'scrittura host' http://technet.microsoft. it/it/us/library/ff406264.aspx, ma capisco le tue preoccupazioni –