IliaKot

Newbie | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Значит так, тема была примерно такая, на OU цепляется политика которая при логоне пользователя запускает скрипт *.wsf которые в свою очередь использует функции из *.vbs скрипта, делалось для того что бы администраторы в филлиалах, коих много, заполняли свой маленький блок, и не вдавались в подробности дальнейшего процесса подключения. Функции которые доступны "администраторам" на местах это mpd "_наименование группы в AD_","_Путь к шаре(ресурсу)_","_Буква диска_" mpd_user "_логин пользователя в AD_","_Путь к шаре(ресурсу)_","_Буква диска_" Первая проблема возникла в связи с тем что многие группы по которым подключались диски были вложенными и пользователь не являлся их прямым членом, решилось через рекурсий, а что бы сократить время заполнялся словарь... Вторая проблема, пока не решена полностью, это Primary Group, найти её можно, и потом через рекурсию так же отработать, но беда в том что выяснение её очень долго, порядка 30-40 секунд, база AD разрослась неимоверно. Пока сделано просто, т.к. по умолканию Primary Group у всех Domain Users, то введена проверка на группу, если вместо группы ввести everyone то диск мапится по умолчанию. Общая просьба и пожелание, скрипт выкладываю конечно же для всех, всё работает, отладки теоретичести не требует. Просьба,о любых изменениях которые улучшают работу этого монстра прошу извещать, очень заинтересован, в особенности если кто найдёт способ быстро отрабатывать Primary Group на большой базе AD, более 5000 объектов.... Точно не помню... Далее предлагаю текст скрипта и блока вызова: Непосредственно скрипт | Всего записей: 2 | Зарегистр. 22-02-2006 | Отправлено: 15:54 22-02-2006 | Исправлено: IliaKot, 16:05 22-02-2006 |
|