Dies ist nur willkürlich nicht Write-Host
, aber es ist eine andere Option, die die Anforderungen erfüllen könnte.
$Host.UI.Write('Cyan','DarkMagenta','Text to display')
Überlastungen:
void Write(string value)
void Write(System.ConsoleColor foregroundColor, System.ConsoleColor backgroundColor, string value)
Auch während nicht direkt, es ist erwähnenswert, dass, wenn Ihre Anforderungen tatsächlich zu erfüllen sind PSScriptAnalyzer Regeln Sie Write-Host
Befehle in einer Funktion wickeln können, die das Verb verwendet Show
(zB Show-GoCDOutput
) und PSScriptAnalyzer wird es überspringen.
Vielen Dank. Ich werde es ausprobieren und in ein paar Tagen zu dir zurückkommen. –
Thx für den Vorschlag, Problem scheint mit GoCD-Konsole zu sein, die Farben nicht anzeigen ... :( –