Задать вопрос
@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
  • Вопрос задан
  • 906 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Специалист по информационной безопасности
    11 месяцев
    Далее
  • Stepik
    Профессия "Инженер технической поддержки" - ваш старт в IT
    4 недели
    Далее
  • GB (GeekBrains)
    Профессия Специалист по кибербезопасности 2.0
    12 месяцев
    Далее
Решения вопроса 1
в utf16 попробуйте сохранить и запустить =
utf16 это дефолтная кодировка widows poweshell
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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