![]() |
Outlook + LDAP адресная книга
Вложений: 2
Уважаемые коллеги подскажите как мне с помощью powershell`а добавить адресную книгу LDAP.
http://forum.oszone.net/attachment.p...1&d=1348477033 и изменить настройки на такие. http://forum.oszone.net/attachment.p...1&d=1348477178 у меня получилось только найти уже существующую книгу LDAP Код:
try { |
Как вариант использовать реестр,пример для vbscript - Adding an LDAP address book to MS Outlook
|
Цитата:
|
Возобновлю немного тему по адресной книге на VBS. Использую с фильтром:
Код:
"(&(mail=*)(|(mail=%s*)(cn=%s*)(sn=%s*)(givenName=%s*)(displayName=%s*)))" Пробовал варианты с добавлением: Код:
(&(objectCategory=person)(objectClass=user)(!userAccountControl:1.2.840.113556.1.4.803:=2)) Заранее спасибо за помощь... |
Попробовать установить фильтр в ключе 001e6624 :
HKCU\Software\Microsoft\Windows Nt\CurrentVersion\Windows Messaging Subsystem\Profiles\<ProfileName>\<ID> |
Всем доброго.
Народ, есть ли какое-нибудь решение для добавление адресной книги LDAP в Outlook 2013? |
LDAP в Outlook 2013
|
TokiMe, спасибо большое - реально помогло без Excange централизованно развернуть почту. Поправил скрипт чтобы при загрузке проверял наличие адресной книги в реестре и не плодил в аутлуке несколько книг.
Код:
On Error Resume Next |
а как авторизацию пользователя на сервере сделать?
И база поиска стоит на "по умолчанию". А если несколько адресных книг ldap, как мне их в скрипт подставить? У всех сервер один и тот же. |
Кто скажет, какие значения Ldap Type Key и Ldap connection settings key нужно подставлять для Office 2016? При добавлении руками получились такие: f24ea1408a434e4e847c566187b9891b и b6934b5f986437469fe20de8ad3777f8. Где можно свериться, верные это ключи или нет?
Нашел утилиту для добавления LDAP профиля: https://blogs.msdn.microsoft.com/eme...look-profiles/ — так там идентификаторы тоже отличаются от тех, что создаются вручную. |
Всем привет.
Появилась нужда групповыми политиками создать пользователям адресную книгу по LDAP. Да вот только отдельное OU для контактов создавать не хотелось бы, а хотелось бы, чтобы Outlook из LDAP вытаскивал контактную информацию из уже созданных пользователей в нескольких OUшках. Как задать реестровые значения VBSом и распространить по AD понятно... остался вопрос в фильтре контактов, а то в список попадают и всякие служебные записи/ящики. Хотелось бы фильтровать, хотя бы, по полю "Компания" - если заполнено, то выбирать этот контакт. Собственно запрос уже написан: "(&(&(|(&(company=*)(!(userAccountControl=66050)))(managedBy=*))(mail=*)))" (mangedBy -для групп рассылки) (В оснастке AD запрос протестирован - выдает как раз то что нужно) Собственно вопрос в том как применить его к Outlook, чтобы выборка из LDAP проводилась по этому запросу, а не по запросу "по-умолчанию". 1. Знаю что мелкософт на текнете (https://technet.microsoft.com/en-us/...or=-2147217396 ) пишет, что достаточно добавить в реестр значение "001e6624" Стринг со строкой запроса фильтра 2. Однако... Все скрипты, которые по этому поводу найдены на просторах интернета создают в реестре запись с именем "001e6604" и прописывают в нее строку фильтра.... И.. Главное !НО!..... не та ни другая запись мне не помогают, т.е. Оутглюку глубоко фиолетово и на ту и на другую запись в реестре - все равно выборка идет по стандартному запросу "по-умолчанию" т.е. с мусором в книге типа служебных ящиков. У кого какие идеи есть по этому поводу, можт кто уже внедрял такое и сталкивался с такой проблемой? ЗЫ: оутглюк 2007. |
Коллеги, разве ни кто не делал у себя подобных вещей)))??
|
UP! еще раз поднимаю тему.
|
Вопрос еще актуальный)!
|
Хммммм, не ужели даже у тех кто изначально решал этот вопрос не возникло таких проблем???
|
Вложений: 1
Привет всем!!!
У нас используется нечто подобное. Дело в том что у нас несколько территориально разнесённых доменов (лесов с разными именами), с потребностью формировать общую адресную книгу. У пользователей используются почтовые клиенты Thundebird и Outlook. Так же внутри компании используется в качестве внутрикорпоративной аськи сервер опенфайер и маленький сайт со списком контактов в регионах. Вручную всё это сводить с ума сойдешь, я одну телефонную книгу до автоматизации почти 4 дня в кучу собирал. И в 13 году пришло решение, потом оно обросло наработками и всякими полезными мелочами. Общий механизм работы такой: - По расписанию в каждом домене ежедневно скриптами формируется файл с данными из AD по пользователям, в нем содержатся поля из AD: Код домена, ФИО, должность, отдел, Организация, внутренний телефон, мобильный телефон, почтовый адрес. - По расписанию центральный сервер скриптом собирает эти файлы со всех серверов, делает общий файл со всеми данными и копирует сформированный общий файл на все сервера. - На основе общего файла скриптами по расписанию: - центральный сервер формирует справочник на сайте - в доменах выполняется офлайновое обновление ростера опенфайер - на рабочих местах обновление адресных книг. В скриптах тайны нет, могу поделиться если есть желание. Единственная проблема, скрипт по обновлению адресных книг на клиентах на VBS, все остальные на питоне. Просто скрипт по обновления адресов я писал, а остальные другой программист. Насколько это подходит к данной теме не знаю :) Вероятно проще в новую тему переехать. Конкретно мой скрипт обновления адресных книг делает следующее: Скрипт обновления адресных книг Outlook - Thunderbird
'Скрипт обновления адресных книг Mozilla Thunderbird и Microsoft Outlook
'Протестирован на ОС: WinXP\Vista\7\8\8.1\10 32bit\64bit 'Версия: 2.2.4 'Скрипт производит обновление адресных книг Mozilla Thunderbird (методом копирования) и Microsoft Outlook (методом 'удаления старых адресных книг, создания и заполнения новых) из предварительно подготовленных файлов в формате .csv 'Помимо основной функции (обновление адресных книг) скрипт также выполняет формирование адресных книг Mozilla Thunderbird 'путем эмуляции импорта из файлов csv с последующей выгрузкой подготовленных адресных книг. '"По умолчанию" предполагается что папка с контактами лежит на контроллере домена в папке %Net_f%, имя контроллера домена 'определяется скриптом из сетевых параметров компьютера. Если компьютер не заведен в домен возможны 2 варианта обновления: ' 1 Вариант. Необходимо в блоке настроек (см.ниже) файловой системы указать имя или IP-адрес компьютера/сервера (%NameServ%) ' с папкой общего доступа (%Net_f%) в которой лежат файлы импорта . ' 2 Вариант. Необходимо скопировать файлы импорта в папку из которой запускается скрипт, производить запуск скрипта ' с параметром "loc". '!!! Для облегчения работы скрипта и меньшей нагрузки на систему с версии 2.1.1 требуется использование библиотеки AutoiX. '!!! Библиотека регистрируется автоматически. Скрипт выполняет поиск библиотеки для установки в следующих папках: '!!! 1 - сетевая папка с контактами на сервере \ вложенная папка AutoitX, т.е. %NameServ%\%Net_f%\AutoItX\AutoItx3.dll '!!! 2 - папка откуда запускается скрипт '!!! 3 - папка профиля пользователя '!!!!При запуске скрипта с параметрами предополагается использование тихого режима - скрипт будет задавать вопросы только по '!!!! ключевым моментам способным оказать влияние на работу пользователя.!!!! 'Параметры запуска скрипта (порядок параметров не имеет значения): 'imp - запуск скрипта в режиме создания адресных книг Mozilla Thunderbird с последующей выгрузкой на сервер 'exp - скрипта в режиме выгрузки адресных книг Mozilla Thunderbird на сервер 'kag - запуск скрипта в режиме обновления адресных книг сотрудников компании и контрагентов 'loc - файлы с контактами для импорта находятся в папке запуска скрипта ' 'Пример строки запуска: AdBookUpd.vbs imp kag |
DaffiSmik, выкладывайте, почему нет. Будет интересно — покритикуем.
|
В моём посте текстовый файл, надо переименовать в vbs
|
Время: 15:47. |
Время: 15:47.
© OSzone.net 2001-