Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 получить пользователей групп АД  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54200
Есть около тысячи групп в опеделенной оу-шке
подскажите скрипт, чтобы вытащить чренство в этих группах. Может, у кого рабочий есть?
желательно было бы без обращения к каждой группе отдельным запросом, а то задолбается AD
21 май 17, 19:42    [20499641]     Ответить | Цитировать Сообщить модератору
 Re: получить пользователей групп АД  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54200
такое работает, но построчно (по каждой группе)
with t as(
SELECT top 1000 *
  FROM OPENQUERY(ADSI,
      'SELECT cn, sAMAccountName, manager, mail, DistinguishedName
         FROM ''LDAP://DC=xxx,DC=xxx''
        where 
        objectClass = ''user''
        and memberof = ''CN=***,DC=***,DC=***''
          '
      )
)
select t.*
 from t 
21 май 17, 20:03    [20499657]     Ответить | Цитировать Сообщить модератору
 Re: получить пользователей групп АД  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5111
готового нет, но по мотивам вот этого можно собрать:
раз
два
21 май 17, 20:08    [20499665]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить