UsersGetADUserGroups

<< Click to Display Table of Contents >>

Navigation:  Проект в MasterSCADA 4D > Дерево библиотек > Библиотека BaseObjects > BaseObjects.ФБ.Users >

UsersGetADUserGroups

Функциональный блок UsersGetADUserGroups служит для получения списка групп, в которые добавлен пользователь операционной системы (Active Directory).

Важно! Для возможности работы c ФБ UsersGetADUserGroups  в исполнительную систему должна входить опция MSRT4D-Security. Данная опция включена в базовый функционал лицензии Enterprise.

Вид в дереве

Вид в редакторе FBD

UsersGetADUserGroups_1

UsersGetADUserGroups

Входы и выходы ФБ:

Название

Тип

Назначение

Входы

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, и полное имя.

Рекомендации по работе с ФБ

В панели свойств программы, в которой находится ФБ, в категории Задача рекомендуется устанавливать свойство Способ исполнения в состояние По вызову:

UsersGet_2

Как правило, для получения списка групп в окне создают Кнопку, затем в ее событие Клик мыши добавляют действие Вызвать программу (для этого функциональный блок следует перетащить на вход действия Программа).

Смотрите также: