Задать вопрос
@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
  • Вопрос задан
  • 805 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Stepik
    PowerShell для начинающих: Основы для IT-специалистов
    1 неделя
    Далее
  • Skillbox
    Системный администратор с нуля
    6 месяцев
    Далее
  • Яндекс Практикум
    Специалист по информационной безопасности
    11 месяцев
    Далее
Решения вопроса 1
в utf16 попробуйте сохранить и запустить =
utf16 это дефолтная кодировка widows poweshell
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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