I run pwsh scripts in a CI pipeline. I use $PSStyle.OutputRendering = 'PlainText'
to ensure the results are returned in plain text. This works for general output, however, for some reason it isn’t applying to errors thrown:
> throw "Some error"
[31;1mException: [0m
[31;1m[36;1mLine |[0m
[31;1m[36;1m[36;1m 17 | [0m [36;1mthrow "Some error"[0m
[31;1m[36;1m[36;1m[0m[36;1m[0m[36;1m | [31;1m ~~~~~~~~~~~~~~~~~~[0m
[31;1m[36;1m[36;1m[0m[36;1m[0m[36;1m[31;1m[31;1m[36;1m | [31;1mSome error[0m
How do I get errors to be rendered as plain text as well?