Пример работы с группами и пользователями (пока только для Windows)

 - описание функций

    pluginLDAP.loc_user_info  (user,  host = "");   // инфо о user
    pluginLDAP.loc_user_exist (user,  host = "");   // проверка наличия user
    pluginLDAP.loc_groups_user(user,  host = "");   // все группы, в которых есть user
    pluginLDAP.loc_group_users(group, host = "");   // все пользователи из группы group

 - Если необходимо работать с группами и пользователями в рамках домена,
   то поддерживаются только локальные группы в домене
 - глобальные и универсальные группы в домене этот функционал не видит
 - отсутствует рекурсия по вложенным в группы группам, только прямое добавление пользователя в группу
 - Если jcjs запущен в качестве службы, то обращаться
   он может только к локальному компьютеру
 - Если нужно обращаться к удаленному хосту из службы, то есть решение
    - 1 запускать службу с правами пользователя у которого сохранены учетные данные к удаленному хосту
    - 2 сохранить для службы учетные данные к удаленному хосту
 - если обращение у удаленному хосту, то нужно
   сохранить средствами Windows учетные данные к нему
   ---------------------------------------------------
   В домене
   set host=rb-dr1
   set domn=orb.kunpp.ru
   set auth_user=nsrb2
   set auth_pass=passwordnsrb2
   cmdkey.exe  /delete:%host%        2>nul >nul
   cmdkey.exe  /delete:%host%.%dom%  2>nul >nul
   cmdkey.exe  /add:%host%          /user:%auth_user%@%dom% /pass:%auth_pass%
   cmdkey.exe  /add:%host%.%dom%    /user:%auth_user%@%dom% /pass:%auth_pass%
   ---------------------------------------------------
   не в домене
   set host=rb-dr1
   set auth_user=nsrb2
   set auth_pass=passwordnsrb2
   cmdkey.exe  /delete:%host%        2>nul >nul
   cmdkey.exe  /add:%host%          /user:%auth_user%@%host% /pass:%auth_pass%


----------------------------------------------------------------------------------------
Для авторизации пользователей в рамках домена используйте каталог LDAP



 - порядок действия
 1 установить                               domain      = 'orb.kunpp.ru';   // по умолчанию используется тот, в каком домене находится пользователь, запустивший jCjS
 2 установить                               ldap_host   = 'name_or_ip';     // или 'name_or_ip:port'
 3 установить если нужно корень запроса     ldap_dn     = 'CN=Users,DC=orb,DC=kunpp,DC=ru'
 4 установить если нужно  ldap_user и ldap_pass (если пусто, то будет  запрос с правами от которого запущен jCjS)
 5 установить фильтр                        ldap_filter
 все, можно осуществлять запросы к LDAP

 для просмотра каталога LDAP существует удобный инструмент http://www.ldapadmin.org/

 описание фильтра
 https://social.technet.microsoft.com/wiki/contents/articles/5392.active-directory-ldap-syntax-filters.aspx
 https://msdn.microsoft.com/en-us/library/aa746475(v=vs.85).aspx

// Пример

// загрузить плагин
try{String(Ldap); return;}catch(e){
    post.pluginLdap = post.loadPlugin('PluginLDAP');
    post.pluginLdap.install(scriptEngine);
}

// Создать объект
var ldap   = new Ldap();

далее смотри init.js
