2013-02-07 2 views
0

Каковы способы доступа к глобальному списку адресов Exchange (GAL) и выполнению некоторых операций над ними (например, поиск менеджера контакта и т. Д.) В unix? Это можно сделать довольно просто в приложении VBA Outlook в окнах. Я пытаюсь найти способ сделать это в среде unix.Доступ к глобальному списку адресов (GAL) из unix

ответ

0

Пока LDAP доступен на вашем сервере обмена, вы можете использовать его. Вот небольшой скрипт я написал, чтобы сделать только что, показывая команду ldapseach использует внутренне:

$ 411 -d -e joe.user 
    command is "/usr/bin/ldapsearch -y ${HOME}/.ssh/temp -x -b dc=ACME,dc=com -H ldap://app.corp.company.com:3268 '([email protected]*)'" 
       Joe User 555 329 3485 [email protected], NY 

Несколько комментариев:

  • на предыдущих компаниях, вы могли бы сделать неавторизованную привязку. Это было проще.
  • вы можете видеть, что я временно храню свой пароль в моем .ssh каталоге. это плохо в теории
  • вы, вероятно, можете использовать любой клиент LDAP. Мне нужен простой скрипт без зависимостей, поэтому я разбираю вывод ldapsearch
+0

Спасибо, что придумали идею о LDAP. Я выясняю настройки для нашего сервера обмена. Я отвечу назад, когда пройду прецессию. – krips89

+0

Браузер LDAP с графическим интерфейсом полезен для изучения и анализа аргументов. Jexplorer - один. http://jxplorer.org/ –

+0

Большое вам спасибо! Потребовалось некоторое время, чтобы получить ldap и сделать все настройки правильно. Но, наконец, это того стоит! Я полностью переносил свой инструмент на серверы linux с моей локальной машины Windows. Теперь он намного мощнее и удобнее, чем Outlook VBA, который я в основном не понимал. – krips89

Смежные вопросы