Вместо этого используйте Write-Host
, при запуске [console]::ForegroundColor
изменяется цвет всего текста переднего плана, в основном всего текста, который не является многословным или потоком ошибок. Однако вы можете изменить каждую строку, если вместо этого используете Write-Host
.
Get-Process msedge,notepad++,chrome | Select-Object Name |
ForEach {
if ($_.Name -eq "chrome") {
write-host -ForegroundColor red $_.Name
}
elseif ($_.Name -eq "msedge"){
write-host -ForegroundColor green $_.Name;
}
else{
write-host -ForegroundColor white $_.Name;
}
}
И вывод:
![enter image description here](https://i.stack.imgur.com/gr5u4.png)