外部コマンドの出力をpowershell側で触ったら文字化けするって話してるなら

最初にコンソール出力時のエンコーディング設定変えて

$defaultEncoding,[Console]::OutputEncoding = [Console]::OutputEncoding,[Text.Encodi ng]::UTF8

最後に戻してやればいいんじゃない

[console]::OutputEncoding = $defaultEncoding