Powershell GUI скрипт для создания учетной записи в AD и почтового ящика в MS Exchange 2007
Как известно, в Microsoft Exchange 2007 всё сделано "намного удобнее", чем в MS Exchange 2003 и штатная оснастка по своему удобству и скорости способна довести до нервного срыва практически любого. В дополнение к этому "счастью", слава богу, предоставлена возможность рулить exchange'м из консоли Powershell.
В общем, не долго думая, был написан скрипт, который:
- принимает имя,фамилию и отчество на русском языке
- преобразовывает это всё в латинский логин по правилам транслитерации (по ГОСТу)
- создает соответствующий почтовый ящик в MS Exchange 2007 (по дефолту, если нужно - надо убрать галку в чекбоксе)
- создает учетную запись в подразделении, список которых подгружает из AD
- включает учетную запись в отмеченные группы безопасности (которые тоже подгружает из AD)
- задает учетке пароль, вводимый обычно пользователем
- создает привязку к определенному компьютеру (поле "Вход на:" в AD)
- пишет в специально обученном месте результаты всего процесса
Всё это счастье требует:
- powershell v1
- соответствующие права в AD/Exchange
- локально установленную консоль Exchange 2007 (для XP 32bit нужно просто скачать бету Exchange 2007 32bit, оттуда же ставится и консоль)
- дополнение ActiveRoles Management от Quest Software
Комментарии
Гость
не подхватывает список групп :(
может иззаьл того, что домен не domain.local, а domain.co.uk ?
vitas
там вначале скрипта надо прописать ваш домен, и OU откуда начинать поиск групп.
откройте его на редактирование и посмотрите, там комментарии есть.
paravoz
попробую обязательно отпишусь, но чувствую очень клевая весч, очень актуально !!!
Мое имя
Отличный скрипт!
Только под нашу организацию требует доработки :) В общем, работает, но пилить и пилить)))
vitas
конечно допиливать. структура AD и прочие legacy-нюансы у всех разные. по секрету скажу: у нас тоже используется несколько иная версия ;)))