Назад | Перейти на главную страницу

Вложенные группы dsquery

Как мне написать dsquery, чтобы получить список всех членов d-списка, расширяя все вложенные группы, чтобы получить членов этих групп?

Я написал это:

dsquery * -filter "(&(memberOf=cn=...))" -r -limit 0 -attr 
CUSTOMFIELD sAMAccountName displayName > export.txt

но возвращает вложенные d-списки, и я хочу их расширить.

Затем я попробовал это:

dsquery group -samid "NAME | dsget group -members -expand > export.txt

Но это просто список OU каждого участника, и я хочу получить возвращенное имя учетной записи и настраиваемое поле.

Есть ли способ выбрать, какие поля возвращать из dsget или в epxand dsquery, чтобы показать членство во вложенной группе?

Спасибо.

См. "Dsget group /?" для примера.

dsget group "CN = DL1, OU = Whatever, DC = Domain, DC = Com" -members -expand

Вышеуказанное должно работать. Но он будет выплевывать вложенные имена DL вместе с их членами.