Войти

Показать полную графическую версию : Массовое создание пользователей, компьютеров, OU и групп.


Anton04
24-07-2009, 12:42
Есть чистый AD (только что установленный и настроенный), никаких пользователей нет (акромя стандартных) ну и всё такое. В общем Чистый AD.

Есть список пользователей, компьютеров, групп и OU (всё это в txt файлах). Нужно всё это хозяйство забить в AD с нужной топологией и членствами пользователей в различных группах и т.п.

Есть ли у кого наработки такого радо? Поделитесь пожалуйста. :) Буду премного благодарен. :bow:

amel27
28-07-2009, 12:08
Есть список пользователей, компьютеров, групп и OU (всё это в txt файлах). »интересно, как вы собираетесь их сопоставлять друг другу?.. какой формат данных в файлах?

Anton04
28-07-2009, 12:19
amel27,

интересно, как вы собираетесь их сопоставлять друг другу?.. какой формат данных в файлах? »

Формат данных текст, а вот как сопоставить это, как говорится, не моя забота. :lol:

А если серьёздно, достались мне тут кое какие наработки, но уж большо всё как-то там не совершенно. Вот и спрашивал может у кого есть что-то аналогичное.

P.S. Если интерестны наработки могу выложить для анализа.

amel27
28-07-2009, 12:47
Формат данных текст »это не формат данных, а формат файла... формат данных это типа : "Login,Фамилия,Имя,Отчество,Отдел,OU"

может у кого есть что-то аналогичное »алгоритм восстановления зависит от алгоритма (со)хранения этих данных

сопоставить это, как говорится, не моя забота »иначе не создадите - как минимум, нужно знать в каких OU создавать учетки... а также какие атрибуты по ходу назначать и как (пароль, его смена, домашние каталоги и т.п.) ... иначе, проще сразу руками завести, чем все их потом править

Anton04
28-07-2009, 13:39
amel27,

формат данных это типа : "Login,Фамилия,Имя,Отчество,Отдел,OU" »
алгоритм восстановления зависит от алгоритма (со)хранения этих данных »

Да формат данных может быть любой, это не важно, можно все данные и переделать под скрипт. Вот был бы скрипт который это реализует....
А занести нужно просто login, Ф.И.О., OU, GB, LB и Passw.

NiOl
28-07-2009, 15:04
н-да... десяток-другой (а то и сотню) пользователей можно было завести ручками за это время, а Вы так и не показали, как данные у Вас хранятся... Это и называется, "дайте мно то, незнаю что".

Anton04
28-07-2009, 15:16
NiOl,
Ещё раз говорю данные могут быть в любом виде какой вам хочется. А какие поля нужно заполнять, я вроде сказал.

Если уж совсем непонятно вот пример:

OU_Бухгалтерия - в какой OU находится пользователь.
Иванов Иван Васильевич - Выводимое имя.
IvanovI - имя входа пользователя.
IvanovI - имя входа пользователя (пред-Windows 2000).
Иванов - Фамилия.
Иван - Имя.
Pa$$w0rD - пароль.
GB_Бухгалтерия,LB_Бухгалтерия - членство в группах.

десяток-другой (а то и сотню) пользователей можно было завести ручками за это время »

Меня не интересует это время, :tongue: меня интересует аспект автоматизации такой работы вообще. ;)

amel27
28-07-2009, 15:59
пример:
OU_Бухгалтерия - в какой OU находится пользователь.
Иванов Иван Васильевич - Выводимое имя.
IvanovI - имя входа пользователя.
IvanovI - имя входа пользователя (пред-Windows 2000).
Иванов - Фамилия.
Иван - Имя.
Pa$$w0rD - пароль.
GB_Бухгалтерия,LB_Бухгалтерия - членство в группах »
VBS/WSH/JS - Создание пользователя AD (http://forum.oszone.net/showthread.php?p=1150376)

меня интересует аспект автоматизации такой работы вообще »
поищите книгу Робби Аллена "Active Directory. Сборник рецептов."- там найдете ответы на свои вопросы

Anton04
29-07-2009, 09:58
amel27,

VBS/WSH/JS - Создание пользователя AD »

Видел уже, но немного не то.... т.к. мне нужно заводить большую группу пользователей, для каждого плодить свой скрипт не оптимально...

поищите книгу Робби Аллена "Active Directory. Сборник рецептов."- там найдете ответы на свои вопросы »

И это есть (для коллекции), но я не скриптолог (уж простите), заниматься изучением азов и т.п. просто нету времени и сил... :blush:

Ну ладно, нет ни у кого похожих разработок так и нет...

amel27
29-07-2009, 10:13
мне нужно заводить большую группу пользователей »какой пример, такой и скрипт

P.S. изучением азов занимаются в школе, а тут требуется четкая и недвусмысленная постановка задачи, "похожая разработка" и т.п. таковыми не являются... не существует скрипта на все случаи жизни

Anton04
29-07-2009, 15:38
amel27,

P.S. изучением азов занимаются в школе, а тут требуется четкая и недвусмысленная постановка задачи, "похожая разработка" и т.п. таковыми не являются... не существует скрипта на все случаи жизни »

В моё время в школе программирования не было. Да и информатики тоже.

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

Разве задачу я поставл не чётко!? :dont-know В каком месте?
Могу ещё раз разъяснить: необходимо в новом AD завести много пользователей, групп, OU. А также членство в группах и расположение прупп и пользователей в разных OU. (желательно чтоб все составляющие брались из одного массива данных/одной БД).

amel27
29-07-2009, 16:16
В моё время в школе программирования не было. Да и информатики тоже »в мое тоже : ), хотя "компьютеры" уже были
где находятся списки пользователей и все остальные данные это уже неважно»для меня это важно

Anton04
30-07-2009, 00:53
amel27,

в мое тоже : ), хотя "компьютеры" уже были »

В моё ещё и компов в школе не было, а уж дома темболее... Ну да ладно, что то мы отвлеклись от темы...

для меня это важно »
Ну так выбери любой вариант, который тебе по душе ;) И раскажи тогда, как бы ты реализовал данную задачу. ;)

Мне, например, по душе обычный текстовик лежащий рядом со скриптом в одной папке.

P.S. Короче есть, что предложить, предлогай, выслушаю, а нет, так чего воду зря лить, лучше уж на пиво пустить что-ли. :Beer:




© OSzone.net 2001-2012