Давно поднимался вопрос об общей адресной книге внутри организации.
С Outlook Express ничего дельного так и не придумал. А вот на новом месте работ, где у сотрудников был установлен Microsoft Outlook, удалось решить этот вопрос.
Итак, никаких Exchange! Используем данные из LDAP сервера Active Directory.
Настройка сервера Windows 2003
1. Пуск, Выполнить, ввести команду adsiedit.msc
2. В ADSI Edit tool открыть Configuration [ DomainController].
3. Развернуть контейнер CN=Configuration,DC=Domain,DC=ru.
4. Развернуть объект CN=Services.
5. Развернуть объект CN=Windows NT.
6. Щёлкнуть правой кнопкой по объекту CN=Directory Service object. Нажать на Properties.
7. В списке атрибутов выбрать msds-Other-Settings и нажать кнопку Edit.
8. Удалить значение DisableVLVSupport=0, добавить DisableVLVSupport=1.
9. Закрыть окна через Ок.
Ввод данных в AD
В Active Directory заполнить у пользователей следующие поля "Выводимое имя", e-mail, остальные по желанию и необходимости.
Настройка Outlook 2007
Выполнить "Настройка учётных записей", "Адресные книги", Создать, Служба каталогов Интернета (LDAP).
Далее в появившемся окне ввести:
Имя сервера, настроенного нами выше.
Логин в форме домен\имя, пароль (Можно завести отдельного пользователя под эти нужды).
Перейти на вкладку "Другие настройки".
Задать выводимое название, которое пользователь увидит при создании письма.
Далее на вкладке "Поиск" задаём базу поиска. Например так
OU=Пользователи,DC=Domain,DC= ru
Ставим галочку "Включить просмотр"
После этих нехитрых манипуляций при создании сообщения выводится список почтовых адресов. Причём отпадает проблема с обновлением адресной книги на каждом компьютере.
С Outlook Express ничего дельного так и не придумал. А вот на новом месте работ, где у сотрудников был установлен Microsoft Outlook, удалось решить этот вопрос.
Итак, никаких Exchange! Используем данные из LDAP сервера Active Directory.
Настройка сервера Windows 2003
1. Пуск, Выполнить, ввести команду adsiedit.msc
2. В ADSI Edit tool открыть Configuration [
3. Развернуть контейнер CN=Configuration,DC=Domain,DC=ru.
4. Развернуть объект CN=Services.
5. Развернуть объект CN=Windows NT.
6. Щёлкнуть правой кнопкой по объекту CN=Directory Service object. Нажать на Properties.
7. В списке атрибутов выбрать msds-Other-Settings и нажать кнопку Edit.
8. Удалить значение DisableVLVSupport=0, добавить DisableVLVSupport=1.
9. Закрыть окна через Ок.
Ввод данных в AD
В Active Directory заполнить у пользователей следующие поля "Выводимое имя", e-mail, остальные по желанию и необходимости.
Настройка Outlook 2007
Выполнить "Настройка учётных записей", "Адресные книги", Создать, Служба каталогов Интернета (LDAP).
Далее в появившемся окне ввести:
Имя сервера, настроенного нами выше.
Логин в форме домен\имя, пароль (Можно завести отдельного пользователя под эти нужды).
Перейти на вкладку "Другие настройки".
Задать выводимое название, которое пользователь увидит при создании письма.
Далее на вкладке "Поиск" задаём базу поиска. Например так
OU=Пользователи,DC=Domain,DC=
Ставим галочку "Включить просмотр"
После этих нехитрых манипуляций при создании сообщения выводится список почтовых адресов. Причём отпадает проблема с обновлением адресной книги на каждом компьютере.

16 коммент.:
привет
проделал все как у тебя написано, но не сканало, книга цепляется, а поиск не робит
заработало :)
Рад, что статейка оказалась полезной.
Интересная статья :) Вопросик появился. Есть сетка с екченджем даже. Есть 3 компа секретарей. Нодо, чтоб на этих 3-х компах была общая адресная книга. И не только людей которые есть в AD но и внешних. Описанный выше метод прокатит?
Заранее неснZ
Ребята я придумал другой простой способ:
Создаем новый пустой pst-файл на сетевой папке с правом всем на чтение и админу кто будет контакты править полное, затем копируем в него текущую папку Контакты (чтоб новый появился в папке Контакты) и все. Как говориться все гениальное - просто. НИЖЕ подробные шаги действий для новичков.
1) Создаем новый pst-файл (можно сразу на расшаренном общей сетевой папке)
Файл > Управление файлами данных > Вкладка "Файлы данных" > Жмем "Добавить" > название файла например "КонтактыМММ.pst", где МММ аббревиатура вашей компании >
в окошке "Создание личных папок в поле "Имя", где по умолчанию написано "Личные папки" изменяем на тоже самое что и имя файла "КонтактыМММ"
Все файл создан и он пуст.
2)Заходим в Контакты (область переходов) и жмем на Контакты правой кнопкой мыши - выбираем Копировать Контакты > Выбираем в списке новый пункт КонтактыМММ и ОК
Все теущие контакты из Личной папки скопировались в КонтактыМММ, но самое главное в разделе Контакты где по умолчанию Контакты также появился наш КонтактыМММ
3) Ну и все - наполняйте КонтактыМММ корпоративными адресами и у пользователей также придеться проделать пункт 1
Т.к. файлик будет в сети и открыт только на чтение по идее он от туда будет брать инфу заносимую только Вами. Контакты по умолчанию пользователи могут использовать для личных своих адресов и надо им объяснить чтоб не пытались сами добавлять
СПОСОБ ПРИДУМАЛ ТОЛЬКО ЧТО так уж поиграйтесь на предмет не будет ли конфилктов когда этот файл открыт с нескольких компов. Щас займусь тем же.
...проверили... нет - оутлук конкретно его блокирует и другой пользователь уже не может подключиться к этому файлу
При открытии этого оутлук тамже создает темповый файл и именно в нем и загвоздка.
Ладно отбой, МОДЕРАТОР удали мое версию чтоб форум не захломляла
Привет. Очень хорошая статья. Есть вопрос-как сделать, чтоб поиск работал. Книга подключается, расширенный поиск работает, а обычный не ищет ничего? Спасибо за ответ.
To flodur:
А зачем вам такая схема, если вы используете Exchange? Этот способ не позволяет править адресную книгу самим пользователям.
По поводу "внешних" людей. В AD можно добавить не пользователя, а контакт. В самый раз под эти нужды.
To Аноним:
Поиск тоже не работает. Хватает следующих действий: Создать сообщение - Кому... - выбрать созданную адресную книгу LDAD...
Я решил эту задачу, тупо пошарив контакты на одном компе и подключив их на другие :)
flodur
Максим у меня есть продолжение:
каждому юзеру папка и по расписанию обновлять юзеру его версию котактов
Спасибо за хорошую статью но хотелось бы её дополнить информацией как можно настройки подключения к LDAP адресной книге в OUTLOOKЕ бросить в сеть более 50 компов. а то ходить(ногами или удаленно) на каждую машину не очень хочеться.
Есть у кого варианты??
статья написана легко и понятно,только у меня 2008 сервер,книга не подцепляется..не работает
На 2k8r2 работает. Ед тока нюанс это подключение базы: если указать OU=Контакты,DC=домен,DC=зона то ругается что нет базы. Если убрать OU=Контакты и оставить тока DC=домен,DC=зона то все работает. То есть по контейнерам не сканит. Можно как то это исправить? Если же оставить по умолчанию то все ок. Но есть необходимость подключить несколько адресных баз.
А вот можно насчет 2008R2 поподробнее, как в нем всё это устроить?
в свое время тоже задался задачей установки общей адресной книги для офиса. Решил задачу установкой SharePoint сервиса, подключил его в качестве контактов для Outlook.
Отправить комментарий