Проблема: в англоязычной версии Windows даже с установленным русским языком не отображаются кириллические символы, вместо них печатаются знаки вопроса ???

Решение:

Выполнить следующую команду

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8

Данное решение, как справедливо было замечено, будет работать только до перезапуска консоли.

Решение 2

В этом решении будет рассказано как решить этот вопрос глобально.

Win + R -> Intl.cpl -> OK

На вкладке «Дополнительно»(«Administrative») Измените язык для программ, не поддерживающих Юникод — выберите Русский (Russian)

Перезагрузите систему

Source: https://winrcmd.wordpress.com/2021/08/25/powershell-znaki-voprosa-vmesto-kirillicy/