I know I can change PowerShell console colors by setting in my profile something like:
$Host.UI.RawUI.BackgroundColor = \"White\" Clear-Host
You can, but not via the $Host object. The color table is stored in the registry.
$Host
You would use the same names, but the colors would be different. That's why the default PowerShell console is blue/gray.