Задать вопрос
@izuru_hitachi

Как заставить Powershell прочитать русские буквы в скрипте?

Доброго дня всем!
Имеется скрипт на PowerShell, файл которого в кодировке UTF-8. Этот скрипт должен запускаться при входе пользователя в ОС (да хотя бы просто запускаться), при чтении файла, судя по всему, русский текст превращается в крякозябры (в которых проскакивают лишние кавычки).
Прошу подсказать, что нужно изменить в коде или кодировке файла скрипта?

Проблемный кусок кода
$OUs1 = "OU=Отдел,OU=Департамент,OU=Пользователи,OU=Synchronization,DC=domain,DC=net"
$MainUsers1 = Get-ADUser -SearchBase $OUs1 -Filter * | Select-Object SamAccountName
  • Вопрос задан
  • 472 просмотра
Подписаться 1 Простой 6 комментариев
Решения вопроса 1
в utf16 попробуйте сохранить и запустить =
utf16 это дефолтная кодировка widows poweshell
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы