Использую команду quser. Выводит текст
╨▒╨╤╨╨╨╕╨░ ╤
Подобного характера.
Но если через команду Get-ADUser -filter *, выводит текст как надо.
Есть еще куча команд, которые верно выводят или наоборот не верно текст.
Пример все ????? вопросы место текста
p.s. Ощущение, что не правильный формат кодека. Пробовал в консоли прописывать пример
[Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding("utf-8").
Менял в настройках даты и время, на русский и также выбрал бета версию utf-8 там.
Кодировка в cmd меняется с помощью команды chcp.
Судя по вашему примеру команда выводит у вас не в UTF8. Видимо в CP1251. В cmd по умолчанию используется кодировка CP866.
Изменить на CP1251 можно командой: chcp 1251
У вас почему то по умолчанию используется не 866 кодировка. Возможно стоит с этим разобраться.
Но если не хотите, то напишите батник, где первой командой будет chcp, а потом уже quser и запускайте его.
Кстати, обычно стандартные микросовтовские утилиты командной строки корректно работают с кодировками консоли, тот же dir прекрасно выводит русский текст и в 866 и в 1251. Но в quser решили не заморачиваться видимо.
bit8, ну по хорошему, как уже говорил res2001, должно быть 866
в cmd тоже 65001 ?
а в контрольной панели "региональные стандарты / Язык программ не поддерживающих unicode" - русский ?
Галочка "Использовать UTF-8 везде" небось стоит ? снимите