none
Выгрузка из AD всех групп с графой Managed by RRS feed

  • Вопрос

  • Здравствуйте.

    Необходимо выгрузить из AD все группы с графой Managed By. Синтаксис команды использую такой:

    dsquery group -name * -limit 9999 | dsget group -dn -samid -sid -desc -secgrp -scope > c:\export.txt

    но графа Managed by такой командой не выгружается.

    Можно ли выгрузить все группы из AD с графой Managed by (с отображением ее содержимого)?

    Буду очень признателен за ответ.

Ответы

Все ответы

  • ipmo activedirectory


    Get-ADGroup -f * -properties info, member, ManagedBy

  • Проще всего использовать csvde.exe - http://technet.microsoft.com/ru-ru/library/cc732101(v=WS.10).aspx

    Список выгружаемых атрибутов указывается в первой строке выходного файла.

    PS Для Dmitriy Razbornov: это требует powershell, которого в Win2K3 в комплекте нет, его нужно ставить отдельно.


    Слава России!

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

    P.S. Я в курсе, требования "PS не предлагать" у ТС не увидел, посему предложил- пусть будет выбран любой метод.

  • Достаточно просто:

    dsquery * -filter (objectClass=group) -limit 0 -attr name managedby

    в -attr просто перечислите все имена атрибутов которые нужны помимо managedby, фильтр LDAP если нужно скорректируйте

    powershell конечно велик, но я никак не могу избавиться от привычки использовать прежние "теплые ламповые" команды dsget,dsquery,dsadd и проч :) не стрелять же из пушек по комарам.

  • Друзья, спасибо большое за помощь, все получилось, воспользовался вариантом: 

    dsquery * -filter (objectClass=group) -limit 0 -attr name managedby  

    предложенный Albert Lavrentyev.