Данную статью написал в продолжении к предыдущей Общая адресная книга outlook потому как в этой статье уже пойдет речь об автоматизации подключения этой адресной книги на компьютере пользователей через групповые политики.
После того как я настроил общую адресную книгу, радости не было границ, но обходить всех пользователей мне не очень хотелось, поэтому я решил сделать этот процесс более автоматизированным.
Для начала опишу что было изначально сделано.
Был найден скрипт на сайте _http://www.codeproject.com/Articles/14053/Adding-an-LDAP-address-book-to-MS-Outlook и почитал много тем на эту тему на сайте микрософта https://social.technet.microsoft.com/Forums/ru-RU/ и сам потом создал там топик где огромное спасибо участникам помогли разобраться что к чему.
В данном скрипте который был Выше, почти отрабатывало все, кроме нескольких вещей без которых Общая адресная книга не подключалась. В том скрипте не хватало двух параметров, на картинки я их выделил красным карандашом.
Что бы понять чего не хватало в скрипте я пошел самым топорным способом я просто проанализировал два реестра и изменения внес в скрипт который и стал отлично отрабатывать. (вот данный скрипт https://yadi.sk/d/nVVP97Sviv8nN ) у меня он срабатывает и на Windows XP и на Windows 7, а также в Outlook 2007 и Outlook 2010.
После того как протестил данный скрипт на нескольких компах, время пришло подключить его к групповой политики что бы он автоматически у всех прописался.
Для этого на контроллере домена открываем «Редактор групповых политик» -> Конфигурация Пользователя ->Конфигурация Windows -> Сценарий и добавляем наш скрипт.
И вуаля, у всех юзеров подключилась адресная книга в Outlook!
PS если вам нужно погрузить данную книгу на компьютере в ручную, то просто запустите данный скрипт на компьютере пользователя и он автоматически сам добавить адресную книгу.
Читайте также статьи из этой серии:
- Общая адресная книга без Exchange через LDAP
- Подключение общей адресной книги Outlook через скрипт *.vbs
- Как сделать адресную книгу по умолчанию?
Спасибо за статьи, но есть вопросы)
1. При запуске outlook, после внедрения скрипта, выскакивает окно, с возможностью написать логин и пароль. Можно указать в скрипте логин и пароль?
2. Скрипт запускается при каждом запуске системы и каждый раз выскакивает это окно с паролем, но логин и пароль вводить необязательно
1) да пи запуске запускается окно всего лишь один раз, тут ни чего вводить не нужно а просто нажать ОК.
2) этот скрипт не нужно прописывать, он запускается только единожды!
И еще один момент. Хорошо бы внедрить в этот скрипт настройку адресной книги по умолчанию
ну можно сделать, надо реестор анализировать.
Руки до этого не дошли да и дойдут наверное когда в след раз к этому вопросу подойду (((
2) при добавлении данного скрипта в GPO, при каждом входе в систему, при запуске outlook выскакивает эта окно. Как вариант, может я в GPO, что-то неправильно делаю, но там вроде особо и не где ошибиться)
3) Что значит строчка в скрипте ‘Delete Active Books List Key
Это ли не удаление имеющейся книги?
2) ну этот скрипт я не добавлял через GPO по одной простой причине потому как нужно было удалить старые адресные книги, поставить эту по умолчанию и все самому лично проверить. (на работе 80% персонала от 50 лет и тут стоит рассчитывать только на себя и то что увидел и сделал своими руками) Поэтому я этот скрипт поставил в автозагрузку в первый день, на второй отключил а дальше уже в течении недели прошелся по всем и проверил и поставил ее по умолчанию.
3) вполне вероятно, если будете допиливать скрипт отпишите мне, мы дополним статью.
Заранее спасибо!
Как скрипт скачать.Ткните пожалуйста пальцем!
Зачем нужен в скрипте параметр (&(mail=*)(|(mail=%s*)» & «(|(cn=%s*)(|(sn=%s*)(givenName=%s*))))) , если при ручном подключении ldap-адрессной книги этот параметр не создается?
я уже не помню что там и для чего т.к. настраивал под себя и было это очень давно, но брал с оф сайта микрософта так что если этот параметр есть оставьте его.
Скрипт не работает для Windows 10 и MS Office 2016
+1
Ругается на строку 71 символ 1
Ошибка: Несоответствие типа: ‘UBound’
Скрипт не рабочий, при добавлении адресной книги нужно указывать пароль и логин пользователя в домене, в скрипте этого нет.
скрипт рабочий, заменены только данные моего домена.
он работает у всех кто его скачивал, проверяйте настройки.
Вот и у меня при добавлении в адресную книгу нужно указать логин и пароль пользователя. Где их добавить?
никакой логин и пароль не нужно указывать!
вижу что есть сложности с данным вопросом, сделаем Видео что бы раз и навсегда закрыть этот вопрос.
на части машин выдает ошибку строка 71 символ 1
Ошибка: Несоответствие типа: ‘UBound’
соответственно на этих машинах скрипт не срабатывает
вполне вероятно где то синтаксическая ошибка или неправильно указан путь сервера