Що нового?

Придбаний Скрипт для автоматизации обновления информации о пользователях в AD (Python 2.7)

Інформація про покупку
Тип покупки: Складчина
Ціна: 860 ГРН
Учасників: 0 з 2
Організатор: Відсутній
Статус: Набір учасників
Внесок: 447.2 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Скрипт для автоматизации обновления информации о пользователях в AD (Python 2.7)

Автоматизация внесение изменений в учетные записи пользователей Active Directory
Перекладывает работу по изменению не критичной информации о пользователях с администратора домена на сотрудников HR и отдел телефонии
Основные возможности
  • Формирование организационной структуры компании на основе членства в группах
    На каждый отдел или подразделение в компании создается организационная группа. Данные группы связываются между собой в дерево организационной структуры. Это позволяет выдавать права на ресурсы как конкретным отделам, так и всем нисходящим или восходящим подразделениям.
  • Задание руководителя на весь отдел/подразделение или персонально для пользователя
    Персональный руководитель или руководитель отдела/подразделения будет указан у пользователя в AD.
  • Редактирование основной информации о пользователе
    Доступные поля для редактирования:
    • ФИО;
    • должность сотрудника;
    • наименование подразделения;
    • город пребывания;
    • адрес пребывания;
    • почтовый индекс;
    • наименование компании;
    • добавочный номер;
    • мобильный номер;
  • Формирование HTML версии телефонного справочника внутренних абонентов
    Бывает полезно использовать бумажную версию телефонного справочника компании. На этот случай с помощью HTML формируется компактный телефонный справочник с разбивкой по городам, содержащий ФИО и внутренний номер сотрудника.
  • Уведомление по электронной почте сотрудников HR, отдела телефонии и администраторов домена
    HR:
    • Пользователь заблокирован или не найден в AD - вероятнее всего уже не работает в компании и должен быть удален из файла-источника
    • Не указан руководитель отдела
    • В полях пользователя заданы двойные пробелы между словами, или лишние отступы слева и справа (поля и пользователи перечисляются)
    • У пользователя не заполнены обязательные поля (поля и пользователи перечисляются)
    Администраторы домена:
    • Невозможно найти в AD учетную запись пользователя по указанному email или псевдониму (login)
    • Невозможно найти в AD учетную запись руководителя по указанному email или псевдониму (login)
    • Невозможно отредактировать учетную запись (включает код ошибки)
    • У пользователя не заполнены обязательные поля (поля и пользователи перечисляются)
    Отдел телефонии:
    • У пользователя не заполнено поле внутренний телефон или не указана метка "нет" (для пользователей у которых нет внутренних номеров)
  • Файл настроек работы скрипта со всеми основными параметрами и комментариями
  • Режим тестового запуска скрипта
    При добавлении ключа testing к строке запуска скрипта, в логах отобразится каждое действие, которое будет произведено в AD с учетными записями. При этом реальные изменения в AD производиться не будут.
Скрипт разработан на Python 2.7.
В качестве источника данных на текущий момент используется XLS файл, который расположен на доступном для скрипта хранилище.
Права на редактирование источника даются сотрудникам HR, администраторам домена и сотрудникам отдела телефонии.
Всем остальным пользователям даются (по желанию) права на чтение файла, т.к. он хорошо подходит для поиска сотрудника, его отдела и руководителя.


Как это работает
  • Скрипт поставляется с открытым исходным кодом и собранным с помощью PyInstaller файл с расширением exe.
  • Exe файл используется в случае, если нет желания настраивать Python-среду на сервере, откуда будет он запускаться.
  • Для правильной работы скрипт необходимо запускать под учетной записью с правами на редактирование учетных записей пользователей и членство в группах.
  • Для автоматического запуска используйте шедулер.
Бонусы для покупателей
Купив данный продукт вы получаете:
  1. Бесплатную консультацию по настройке.
  2. Бесплатные доработки программы под Ваши нужды с условием, что доработка будет полезна всем пользователям, а не только Вам.
  3. Бесплатные обновления программы в рамках версии 1.x
Скриншоты:

Скрытое содержимое.
https://www.dropbox.com/s/488zpu82vcqjt0f/print.png?dl=0
 
Угорі