<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево библиотек > Библиотека BaseObjects > BaseObjects.ФБ.Users > UsersGetADUserGroups |
Функциональный блок UsersGetADUserGroups служит для получения списка групп, в которые добавлен пользователь операционной системы (Active Directory).
Важно! Для возможности работы c ФБ UsersGetADUserGroups в исполнительную систему должна входить опция MSRT4D-Security. Данная опция включена в базовый функционал лицензии Enterprise.
Вид в дереве |
Вид в редакторе FBD |
Входы и выходы ФБ:
Название |
Тип |
Назначение |
Входы |
||
Host |
STRING |
Указывается имя домена (host) или IP-адрес сервера, где настроен Active Directory, например, adtest.mpssoft.ru или 10.0.6.90 |
Name |
STRING |
Задается имя (логин) пользователя AD, о котором необходимо получить информацию. |
Password |
STRING |
Задается пароль пользователя AD, о котором необходимо получить информацию |
Выходы |
||
Groups |
STRING |
Выдается список всех групп, в которые назначен пользователь AD. Если групп несколько, то они будут перечислены через запятую. |
FullName |
STRING |
Выдается полное имя пользователя, с которым он зарегистрирован в AD. |
Error |
STRING |
Выводится текст ошибки в случае неуспешной работы функционального блока. |
Если сервер доступен, пользователь существует в системе и был указан на фходе ФБ правильный пароль, то на выходе получим список групп, к которой он принадлежит в AD, и полное имя.
В панели свойств программы, в которой находится ФБ, в категории Задача рекомендуется устанавливать свойство Способ исполнения в состояние По вызову:
Как правило, для получения списка групп в окне создают Кнопку, затем в ее событие Клик мыши добавляют действие Вызвать программу (для этого функциональный блок следует перетащить на вход действия Программа).
Смотрите также: