Показать полную графическую версию : Dsquery Помогите плиз..
Есть сервер с 2003 Windows, на нем поднята AD, нужно пользователей являющихся членами определеных групп добавить еще в группу...
Спасибо за помощь)) заранее..
1 вариант
добавить группу в новую группу.
все пользователи, находящиеся в 1й группе, автоматически станут рекурсивными членами второй группы
2 вариант
dsget group {DN группы1} -members | dsmod group {DN группы2} -addmbr
{DN группы}, думаю, не надо объяснять что такое.
HLT, 1 вариант
добавить группу в новую группу.
все пользователи, находящиеся в 1й группе, автоматически станут рекурсивными членами второй группы »
400 юзеров, долго)
А за помощь гигансткое спасибо!!! Помогло!!!
Вот только надо ДН группы составить к вложеному одному OU в другой OU
400 юзеров, долго) »дык я и говорю:
100 юзеров - члены группы group1
еще 100 - в группе group2
еще пара сотен - в группе group3
создаем группу group_123
добавляем в неё ГРУППЫ group1, group2, group3 - пользователей не добавляем
В итоге все члены групп group1, group2 и group3 получат дополнительно к своим имеющимся правам еще и права, заданные группе group_123
Вот только надо ДН группы составить к вложеному одному OU в другой OU »
hint:
dsquery group -name abcde* выдаст DNы всех групп, начинающихся с "abcde"
Делаю запрос DSget grop "cn=Test,ou=test,dc=test,dc=lan" -members
Выводится список людей например всех членов группы Домаин Юзерс(которая является для него праймари гроуп) и членов группы Тест(которая не являеться группой праймари)...
Нужено получить полный список членов группы ТЕСТ, будь то для пользователей праймари или нет группой по умолчанию..
Заранее спасибо.
Делаю запрос DSget grop "cn=Test,ou=test,dc=test,dc=lan" -members
Выводится список людей например всех членов группы Домаин Юзерс(которая является для него праймари гроуп) и членов группы Тест(которая не являеться группой праймари)... »
Имхо domain users тут не при чем.
Давай-ка сделаем DSget group "cn=Test,ou=test,dc=test,dc=lan" -members >test.txt и файлик сюда выложим.
HLT,
Запрос
DsGet group "cn=test2,ou=turneast,DC=TurnEast,DC=lan" -members
"CN=Test,OU=OU,OU=Turn East,DC=TurnEast,DC=lan"
У пользователя ТЕСТ группа Test2 неявляеться праймари групп, вот он в списке и отображается...
Хотя группа Test2 содержит не только пользователя Test
У пользователя ТЕСТ группа Test2 неявляеться праймари групп, вот он в списке и отображается... »
Во. Теперь понял.
Нагуглил:
http://www.activedir.org/ListArchives/tabid/55/forumid/1/postid/157/view/topic/Default.aspx
http://www.tutorials-win.com/ActiveDirectory/dsget-group/
Ответ, как оказалось, очень прост:
Primary group membership is maintained differently due to the issues with large linked value attributes in Windows 2000.
Instead of the membership being recorded with the group, the group's RID is stuffed in the primaryGroupID attribute of the user itself.
Похоже, надо идти сюда: http://joeware.net/freetools/tools/adfind/index.htm
Качать и изучать параметры командной строки.
Или, в нашем случае, всем ставить primary group = Domain Users, тогда всё будет работать нормально.
HLT,
Большое спасибо.. Буду капать утилиткой..
Думаю тему надо закрыть.!
Primary group membership is maintained differently due to the issues with large linked value attributes in Windows 2000. »
Проверил на windows server 2008 - всё то же самое.
Ждем, когда Большой брат пофиксит утилиту dsget или пользуемся бесплатными утилитами сторонних производителей.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.