Итак, формально работу можно разделить на 3 части:
- редактирование конфигурационного файла
- формирование контакт листов
- применение созданных контакт листов пользователям
2. Для управления контакт листов в меню нужно выбрать "Параметры->Редактировать контакт листы".
Управление осуществляется кнопками в верхней части окна. Кнопки меняются в зависимости от выбора веток в левой части окна. Контакт лист состоит из групп и пользователей в них. Пользователям можно применять контакт листы, при этом ему добавятся все группы и пользователи входящие в него. Можно добавлять несколько контакт листов, при этом повторения в группах будут проигнорированы. Повторение разных контактов в разных группах - поддерживается.
Первое, что нужно сделать - создать хотя бы один контакт лист:
Затем, в контакт лист добавить группу. Группы можно создать сразу в контакт листе или отдельно, и лишь затем присвоить нужным контакт листам.
Теперь в группу можно добавить контакты. Появится окно, куда контакты добавляются предварительно и лишь потом в базу данных. Лишние контакты можно будет удалить.
- ручной ввоод
- импорт из xml файла
- выбор пользователей из AD
Контакты можно добавить вручную, для этого предусмотрена форма в верхней части окна. Необходимо ввсести ФИО и sip адрес в формате sip:IvanovII@damain.local
Кроме этого, списки можно импортировать из файлов. Для этого предназначена кнопка "Выбрать из файла". Формат достаточно простой:
<users>
<user><name>Иванов Петр Сидорович</name>
<sip>sip:IvanovPS@wow.com</sip>
</user>
<user>
<name>Иванов Иван Иванович</name><sip>sip:IvanovII@wow.com</sip>
</user>
</users>
Третий вариант добавления - из AD. Навигация осуществляется путем прохождения по дереву в левой части окна с помощью мыши. В правой части отображаются пользователи из текущей выбранной организационной единицы. С помощью кнопок «Выбрать все» и «Снять все» происходит выделение/отмена выделения всех галочек в текущем представлении. При нажатии на кнопку «Добавить» пользователи, отмеченные галочками, будут добавлены в список. Также реализован т.н. "глубокий поиск", в меню "Действия->Глубокий поиск". Когда он отмечен - поиск пользователей с сип адресами осуществляется не только из текущей организационной единицы, а и из всех вложенных.
После того, как все нужные контакты были добавлены, нажимаем "Применить" и информация записывается в базу данных
Как уже говорилось выше, можно сначала создать группы, а затем присвоить их контакт листам:
Думаю, пока описания контакт листов хватит, пора переходить к самому главному.
3. Чтобы применить созданные контакт листы пользователям, нужно выбрать пользователей из AD (подробнее было описано выше, окно такое же самое.)
Затем, выбрать один или несколько готовых контакт листов:
И, наконец, нажать большую красную кнопку, для начала операции:
Результат:
Пример работы программы на живом Lync Server 2010 (тестовые пользователи)
Что-то блогер не хочет нормально видео заливать, вот ссылка на файл в дропбоксе.
Часть 1: Подготовка и настройка сервера доверенных приложений
Часть 2: Создание базы данных и настройка приложения
Часть 3: Как это работает
Добрый день. Не подскажете, с чем может быть связана данная ошибка?
ОтветитьУдалитьПосле добавления контакт листа нажимаю добавить и получаю вот такую ошибку: A 413(Request entity too large) responce was received from the network and the operation failed. See the exception datails for more information.
скриншот с более полным логом ошибки можно?
УдалитьПодскажите, пожалуйста, каким образом сюда можно вставить скриншот?
УдалитьРазобрался... http://blogs.technet.com/b/nexthop/archive/2010/06/06/howtolimitcontacts.aspx
ОтветитьУдалитьДобрый вечер. Подскажите в чем может быть проблема. При нажатии кнопки "Добавить" появляется иконка с надписью что программа запускается, но потом на этапе "Добавление групп" появляется ошибка "not authorized to perform the requested operation request is refused"
ОтветитьУдалитьПопробуйте запустить от имени учетной записи с административными правами
УдалитьТак и делал. Если не под админом запустить, он выдает много всякой гадости.
Удалитьимею ввиду не только запуск от имени администратора, а и из под учетной записи которая имеет административные права в Lync
УдалитьЕсли запустить от имени администратора домена, у которого полные права на линк, то выпадает такая ошибка: http://s49.radikal.ru/i123/1309/b8/d62d1ee2f71a.png
УдалитьЕсли от имени локального, то та, что я описал выше.
Переустановил все заново. Теперь при попытке добавить контакт лист пишет что не может соединиться http://s020.radikal.ru/i715/1310/57/a65110ed7ee1.png
ОтветитьУдалитьГде можно получить поддержку по данной программе?
ОтветитьУдалитьОтветить могу здесь. Еще на sourceforge.net есть система тикетов.
УдалитьДобрый день. Есть пара вопросов - как было описано в прошлой части, есть проблема при добавлении контактов некоторым пользователям с ошибкой "not authorized to perform the requested operation", у меня тоже такая появляется. У нас вообще все компьютеры по управлением Windows 8. Тестовой учетке добавляется все, пользователю с правами админа нет. Этот вопрос я еще поковыряю. Основной вопрос такой - при добавлении групп пользователю, они появляются и пользователи в них тоже, но во вкладке "Состояние" пусто... Как так?
ОтветитьУдалитьУ вас скорее всего включено UC Store в Lync Server 2013.
УдалитьПо поводу админской учетки: добавте в безопасности у нее наследовать права. Временно отключите в lync Server ( дождавшись пока он не сможет заходить в линк) а потом снова включите. И все заработает
УдалитьА как часто тут отвечают?
ОтветитьУдалитькак есть время и что ответить.
УдалитьЕсли есть какая-либо информация по тому вопросу, что я писал выше. Ответьте пожалуйста.
ОтветитьУдалитьИнформации так и нет?
ОтветитьУдалитьБоюсь что нет. Воспроизвести ошибку, увы, негде.
УдалитьА как на счет того что бы один и тот же пользователь мог принадлежать одновременно двум группам? допустим общий список и по иерархии структуры организации?
ОтветитьУдалитьСейчас если пользователь есть в общем списке то он не добавляется в группу отдела например...
Так уж было сделано. Основная идея, что список все-таки имеет ограниченный размер и достаточно одного контакта в одном месте. Опять же пользователи потом все равно творят с контактами что им заблагорассудится и базовой структуры уже ни у кого нет)
УдалитьДобрый день! Программа прекрасно работает, но возникла проблема с отображением во вкладке "состояние" - там пусто. UC Store был отключен ещё год назад, т.к. мешал загрузки контактов через скрипт. Подскажите пожалуйста как можно решить эту проблему. Заранее благодарен.
ОтветитьУдалитьСпасибо за программу и подробную инструкцию! Всё работает Lynс 2013!
ОтветитьУдалитьДобрый день! Отличная программа. Благодарю Вас.
ОтветитьУдалитьЕсть один вопросик, касательно контактов, удаляемых из контакт-листа. Обнаружил, что удаленный контакт остается в контакт-листе пользователя. Так и должно быть? Если да, то возможно ли добавить опцию, позволяющую "вычищать" удаленные контакты из контакт-листов пользователей?