Please, pay attention that now you are in public part of FAQ-Area. Register and find more FAQ-articles in Personal Cabinet.

FAQ#7001300: Проверка подключения к Active Directory

Keywords: AD_test Created: 2021-08-31 15:36:28
Linked Articles: Changed: 2021-12-16 17:55:12
Attachment: AD_test_2.zip (1.9 MBytes)

Problem:

Получить информацию о принципах взаимодействия Pilot-Server и Active Directory через API Windows.

Solution:

AD_test — консольная утилита с открытым кодом, которая демонстрирует способ взаимодействия Pilot-Server с Active Directory через API Windows.
 

Использование утилиты без ключей

  • Перейдите в расположение утилиты [папка с утилитой]/AD_Test_2.

  • Запустите AD_Test_2.exe

  • Утилита запускается в командной строке и выдаёт:

    • имя пользователя;

    • домен;

    • лес доменов;

    • контроллеры доменов;

    • список доменов текущего леса доменов;

    • список доверенных связей для текущего домена;

    • список доверенных связей для текущего леса доменов;

Использование утилиты c ключами

  • Запустите командную строку (cmd.exe).

  • Перейдите в расположение утилиты cd [папка с утилитой]/AD_Test_2.

  • Для вызова справки запустите утилиту командой

    AD_test_2 -h

  • Запустите утилиту командой

    AD_test_2 <ключ>:<имя> {-u:<имя_пользователя> -p:<пароль>}

    , где:

[ключ]:

  -s  — Directory Server. Выдаёт список директорий сервера, если машина подключена к этому серверу или ошибку «Domain controller "<имя>" does not exist or cannot be contacted.», если машина не подключена или введено неправильное обращение, например обращение к контроллеру домена, как к домену.

  -f  — Forest. Выдаёт список доменов в выбранном лесу доменов или ошибку «The specified forest does not exist or cannot be contacted.»,

  -d  — Domain. Возвращает домен, если машина подключена к домену, или ошибку «The specified domain does not exist or cannot be contacted.»

имя — имя контроллера сервера, леса или домена, в зависимости от ключа
имя_пользователя и его пароль можно задать дополнительно . Если машина подключена к домену AD, в нём есть пользователь и пароль верен, то утилита вернёт имя домена. В противном случае вернёт ошибки «The specified domain does not exist or cannot be contacted.» или «Неверное имя пользователя или пароль».
 

Пример полной команды

 AD_test_2 -d:domain.test -u:sedov_vi -p:12345