Oh, ei! Eu me deparei com esse problema quando comecei a colorir TUDO com ANSI.
Primeiro de tudo, eu peguei isso (não lembro como eu tropecei nele inicialmente, mas muito obrigado ao codificador original) link
Em seguida, no meu perfil, tenho certeza de adicioná-lo
Add-Type -Path C:\Users\audaxdreik\Documents\WindowsPowerShell\Console.cs
E então eu crio um wrapper personalizado rápido no meu perfil para programas problemáticos conhecidos que eu uso muito, como o git
$gitPath = (Get-Command -Name git).Source
function git {
& $gitPath $args
[Bozho.PowerShell.Console]::EnableVirtualTerminalProcessing()
}