Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Outlook + LDAP адресная книга

Ответить
Настройки темы
PowerShell - [решено] Outlook + LDAP адресная книга

Аватара для dosperados

Пользователь


Сообщения: 77
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: jpg Снимок.JPG
(31.6 Kb, 89 просмотров)
Тип файла: jpg Снимок2.JPG
(33.9 Kb, 90 просмотров)
Уважаемые коллеги подскажите как мне с помощью powershell`а добавить адресную книгу LDAP.
http://forum.oszone.net/attachment.p...1&d=1348477033
и изменить настройки на такие.
http://forum.oszone.net/attachment.p...1&d=1348477178

у меня получилось только найти уже существующую книгу LDAP
Код: Выделить весь код
try {
Write-Verbose "Подключаемся к Outlook"
$oOutlook    = New-Object -ComObject Outlook.Application
} catch {
Write-Verbose "Если создать COM объект не удалось - ВЫХОД"
exit
} 
$oNameSpace  = $oOutlook.GetNamespace("MAPI")
$oNameSpace.AddressLists
$oNameSpace.AddressLists.Item("название адресной книги")
подскажите как сделать, если есть такая возможность...

Отправлено: 13:04, 24-09-2012

 

Пользователь


Сообщения: 85
Благодарности: 3

Профиль | Отправить PM | Цитировать


Всем привет.
Появилась нужда групповыми политиками создать пользователям адресную книгу по 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.

Отправлено: 12:45, 16-05-2017 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 85
Благодарности: 3

Профиль | Отправить PM | Цитировать


Коллеги, разве ни кто не делал у себя подобных вещей)))??

Отправлено: 16:59, 19-05-2017 | #12


Пользователь


Сообщения: 85
Благодарности: 3

Профиль | Отправить PM | Цитировать


UP! еще раз поднимаю тему.

Отправлено: 14:20, 22-05-2017 | #13


Пользователь


Сообщения: 85
Благодарности: 3

Профиль | Отправить PM | Цитировать


Вопрос еще актуальный)!

Отправлено: 12:21, 29-05-2017 | #14


Пользователь


Сообщения: 85
Благодарности: 3

Профиль | Отправить PM | Цитировать


Хммммм, не ужели даже у тех кто изначально решал этот вопрос не возникло таких проблем???

Отправлено: 12:24, 08-06-2017 | #15


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: txt AdBookUpd_s.txt
(73.6 Kb, 101 просмотров)

Привет всем!!!
У нас используется нечто подобное.
Дело в том что у нас несколько территориально разнесённых доменов (лесов с разными именами), с потребностью формировать общую адресную книгу.
У пользователей используются почтовые клиенты 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, 25-09-2019 в 07:41. Причина: Добавил файл скрипта обновления адресных книг


Отправлено: 07:31, 25-09-2019 | #16


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


DaffiSmik, выкладывайте, почему нет. Будет интересно — покритикуем.

Отправлено: 17:20, 25-09-2019 | #17


Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


В моём посте текстовый файл, надо переименовать в vbs

Отправлено: 04:58, 26-09-2019 | #18



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Outlook + LDAP адресная книга

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Адресная книга Outlook McLotos Microsoft Windows NT/2000/2003 3 11-08-2012 23:51
Клиенты - [решено] Автономная адресная книга на клиентах Microsoft Outlook, не подключенных к EXCHANGE sea707 Microsoft Exchange Server 4 27-12-2011 15:44
Сетевая адресная книга для Microsoft Office Outlook boomer007 Хочу все знать 5 08-12-2011 12:37
2003/XP/2000 - Общая адресная книга организации в microsoft outlook 2003 _tyz_ Microsoft Office (Word, Excel, Outlook и т.д.) 0 16-05-2011 18:51
Почта - Общая адресная книга MS Outlook Tonny_Bennet Microsoft Office (Word, Excel, Outlook и т.д.) 6 17-06-2010 22:17




 
Переход