Приветствую Вас ГостьПятница, 19.04.2024, 15:19

В помощь админу


Каталог статей

Главная » Статьи » Проекты » Проекты

Автономный телефонный справочник
Данный проект у меня возник, глядя на то, что в конторе, где я работаю, изначально было заведено так:
Устраивается на работу новый сотрудник, соответственно админ заводит в AD нового пользователя, а так же создаёт на него контакт, чтобы в OUTLOOK-е потом по подключенной к AD телефонной книге можно было искать сотрудников. Но отсутствие достаточного количества лицензий на офис привело к тому, что не все сотрудники могут обращаться к данному телефонному справочнику и соответственно была до меня предпринята попытка напрячь секретарей вести этот справочник в Excell и из-за этого постепенно накопилась большая неразбериха в правильности данных, так как никто своевременно его не вёл.
Глядя на всё это я и решил автоматизировать сей процесс и свести к минимуму работу людей. Как говорится: "Компьютеры нужны людям для облегчения последних труда!". Вот и начал думать и гадать, что и как организовать.
Итак, Дано:
  1.  AD со списком учётных записей пользователей. Список системных учёток мы не должны затронуть!
  2. В AD есть контейнер, где храняться контакты пользователей. (В начале реализации проекта информация в контактах не соответствовала информации в учётных записях пользователей!)
  3. Есть OUTLOOK (не у всех!), в нём подключена телефонная книга Active Directory.

Было решено сделать автономную систему, на выходе которой будет готовый html-файл с телефонным справочником.

Для того, чтобы не сваливать всё в одну статью, было решено разбить её на составляющие, так как эти составляющие сами по себе являются наглядными примерами решения какой-либо задачи.

Для решения данной задачи было сделано:

  1. Написан скрипт, который автоматически создаёт контакты из учётных записей.
  2. Было создано задание на контроллере домена, которое раз в час с 8 утра и до 20 часов вечера запускает данный скрипт.
  3. Написан скрипт, который строит html-страницу телефонного справочника.
  4. Было создано задание, которое каждый день в полночь запускает данный скрипт (по аналогии пункта 2).
  5. Была создана шара на файловом сервере для хранения данной html-страницы с правами доступа - только чтение.
  6. Был создан ярлык на html-страницу в общую сетевую шару всей компании.

Ну и напоследок нам останется предоставить доступ на редактирование секретарям к оснастке ADUK к контейнеру, в котором храняться контакты пользователей. Не забываем про безопасность, иначе потом сами будем расхлёбывать, поэтому в этой части нам придётся проделать работы не меньше, а то и больше!

Что нам понадобиться:

  1. Была создана оснастка управления контактами в AD средствами mmc без возможности редактирования и сохранения консоли.
  2. Была создана специальная группа AdressBook в AD для правки контактов.
  3. Было проведено делегирование прав в AD для группы пользователей AdressBook.
  4. На выбор: установка на комп секретаря оснастки ADUK или поднятие виртуалки с ADUK-ом.
  5. Была создана групповая политика для группы AdressBook с применением фильтра WMI, которая блокирует на виртуалке лишние действия пользователей с делегированными правами.
  6. Для секретарей был создан специальный ярлык средствами RDP для запуска виртуалки без ввода пароля.
  7. Был проведён небольшой ликбез с секретарями по управлению контактами.

В итоге полученный результат:

Админ заводит нового пользователя в AD, а за остальное даже не переживает! Курим бамбук!

Также на закуску:

Статья, описывающая, как наш телефонный справочник подключить к Microsoft Outlook - Outlook - адресная книга Active Directory.

Готовый пример вместе со скриптами можно взять отсюда!

Удачи в освоении!

Жизнь админа должна быть проще!

Категория: Проекты | Добавил: isz (15.09.2013)
Просмотров: 14408 | Теги: Active Directory, ad, телефонный справочник на базе AD, Автономный телефонный справочник, телефонный справочник | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Категории раздела
Проекты [6]
Поиск
Форма входа
Наш опрос
Оцените мой сайт
Всего ответов: 147
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика