none
dsquery user -samid test444 | dsget user -memberof -expand

    Вопрос

  • Господа, добрый день.

    При использовании в CN кириллицы не отрабатывает dsget а именно:

    PS C:\Users\1> dsquery user -samid test444 | dsget user -memberof -expand
    dsget failed:Directory object not found.

    При изменении CN с ТЕСТТЕСТ на TESTTEST получаю нормальный ответ:

    type dsget /? for help.PS C:\Users\1> dsquery user -samid test444 | dsget user -memberof -expand
    "CN=Пользователи домена,CN=Users,DC=1,DC=local"
    "CN=Пользователи,CN=Builtin,DC=1,DC=local"

    Причем если использовать команды по отдельности они спокойно отрабатывают если CN на кириллице:


    PS C:\Users\1> dsquery user -samid test444
    "CN=ТЕСТЕСТ,OU=Domain Admins,DC=1,DC=local"


    PS C:\Users\1> dsget user "CN=ТЕСТЕСТ,OU=Domain Admins,DC=1,DC=local" -memberof -expand
    "CN=Пользователи домена,CN=Users,DC=1,DC=local"
    "CN=Пользователи,CN=Builtin,DC=1,DC=local"

    Пробовал вначале кодовую страницу на 1251 перевести, не помогло...


    • Изменено x2sp 12 августа 2017 г. 9:05
    11 августа 2017 г. 14:49

Ответы