locked
Единый корп список контактов RRS feed

  • Вопрос

  • Доброго времени суток! Стоит OCS R2 Standart. Хотелось бы подгружать на клиентах (communicator R2) единый корпоративный список контактов. Т.е. пользователь запускает коммуникатор, авторизуется и получает автоматом список контактов. Как это сделать?
    10 ноября 2009 г. 6:41

Все ответы

  • сделайте в АД  distribution group  и сделайте ее mail enabled
    в эту группу поместите всех пользователей OCS
    соответсвенно притянув эту группу в коммуникатор пользователь получит всех пользователей OCS

    а вот как автоматизировать этот процесс не знаю
    10 ноября 2009 г. 6:50
  • Попробуйте это решение - OCS 2007: Автоматизируем список контактов


    MCITP: Database Administrator
    10 ноября 2009 г. 7:14
  • Небольшое замечание. У способа с группами есть один недостаток. ограничение на 150 конатков в группе. Обойти нельзя.
    Но группами легче опетировать. Лучше создать у пользователя несколько групп по отделам. всё равно никто не будет листать список в 300 и более контактов. это не удобно.

    10 ноября 2009 г. 7:34
  • ограничение на 150 конатков в группе. Обойти нельзя.
    Коллега, а таким образом обойти число 150 возможно? - "Front Ends -> Свойства -> General -> Max. contacts per user"
    (на практике самому проверить еще не удалось)
    MCITP: Database Administrator
    10 ноября 2009 г. 7:44
  • думаю здесь ключевое Max. contacts per user

    вообще конечно не очень понятно почему у OCS нет корпоративной адресной книги - вернее она есть но пользователей нужно затаскивать ручками. в Outllok ведь есть адресная книга ...
    10 ноября 2009 г. 8:42
  • Илгиз Мамышев Медали пользователяМедали пользователяМедали пользователяМедали пользователяМедали пользователя

    Попробуйте это решение - OCS 2007: Автоматизируем список контактов

    Похоже это решение мне подойдёт, только не совсем понял, откуда запускать скрипты? Например, AddContacts.cmd. Когда запускаю на клиенте, то вываливает
    \\мой сервер\OCS_Share\lcsaddaces.wsf(98, 4) SWbemObjectSet: Недопустимый класс. Вообще не совсем понял, путь c:\OCS_Share\, должен быть сетевым?
    10 ноября 2009 г. 9:24
  • путь c:\OCS_Share\ и \\мой сервер\OCS_Share  одно и тоже
    вам нужна сетевая расшаренная папка
    10 ноября 2009 г. 9:40
  • Илгиз Мамышев Медали пользователяМедали пользователяМедали пользователяМедали пользователяМедали пользователя

    Попробуйте это решение - OCS 2007: Автоматизируем список контактов

    Похоже это решение мне подойдёт, только не совсем понял, откуда запускать скрипты? Например, AddContacts.cmd. Когда запускаю на клиенте, то вываливает
    \\мой сервер\OCS_Share\lcsaddaces.wsf(98, 4) SWbemObjectSet: Недопустимый класс. Вообще не совсем понял, путь c:\OCS_Share\, должен быть сетевым?

    Скрипт через планировщик запускаю на самом сервере OCS, в примерах же написаны локальные пути, и в коммуникаторах "выростает" соответствующая группа контактов.
    MCITP: Database Administrator
    10 ноября 2009 г. 9:52
  • Илгиз Мамышев Медали пользователяМедали пользователяМедали пользователяМедали пользователяМедали пользователя


    Скрипт через планировщик запускаю на самом сервере OCS, в примерах же написаны локальные пути, и в коммуникаторах "выростает" соответствующая группа контактов.

    Понял, а в скрипте DeleteContacts.cmd c:\OCS_Share\lcsaddcontacts.wsf /usersfile:c:\OCS_Share\delete_user_contacts.txt /contactsfile:c:\OCS_Share\delete_user_contacts.txt /contactsgroup а группу контактов указывать? Как-т очерез раз работают скрипты.. не пойму почему. Вообще выполняться они должны при включенных коммуникаторах или без разницы?
    В процессе тестирования неоднократно удалял создавал группу контактов.. вот сейчас удаляю с коммуникатора группу созданную скриптомс пользователями. Запускаю заного скрипты по очереди, группа создается, а список не полный, хотя в файлике user_contacts.txt все есть)
    10 ноября 2009 г. 10:55
  • Посмотрел блог - да, что то там неполностью строка отображается.
    Должно быть так:
    DeleteContacts.cmd
    =======================
    copy c:\OCS_Share\user_contacts.txt c:\OCS_Share\delete_user_contacts.txt /Y
    CScript c:\OCS_Share\lcsaddcontacts.wsf /usersfile:c:\OCS_Share\delete_user_contacts.txt /contactsfile:c:\OCS_Share\delete_user_contacts.txt /contactsgroup:Webzavod /delete
    =======================

    , где Webzavod - имя группы контактов.
    MCITP: Database Administrator
    10 ноября 2009 г. 11:01
  • Илгиз Мамышев

    Вот теперь зашуршало) Спасибо за рабочий вариант. А из опыта скажите, какую частоту в планировщике поставили по времени обновлять?
    10 ноября 2009 г. 11:21
  • Илгиз Мамышев

    Вот теперь зашуршало) Спасибо за рабочий вариант. А из опыта скажите, какую частоту в планировщике поставили по времени обновлять?

    1 раз в сутки. Вполне хватает. Настроил и забыл.
    Если нужно "дернуть" - можно вручную запустить задачу планировщика.
    MCITP: Database Administrator
    10 ноября 2009 г. 11:24
  • Илгиз Мамышев

    1 раз в сутки. Вполне хватает. Настроил и забыл.
    Если нужно "дернуть" - можно вручную запустить задачу планировщика.

    Попутный вопрос, история переписок хранится? и если хранится то где и каким образом?
    10 ноября 2009 г. 11:25
  • Попутный вопрос, история переписок хранится? и если хранится то где и каким образом?
    История текстовых переписок сохраняется в Outlook, если включена опция в коммуникаторе
    Сервис\Параметры\Сохранять мои текстовые беседы.
    Ее можно включать также через групповые политики массово.

    В Outlook появится папка "Conversation hystory".

    Беседы сохраняются каждые 2 минуты - полностью содержимое окна беседы, плюс при закрытии окна беседы.



    MCITP: Database Administrator
    10 ноября 2009 г. 11:30
  • История текстовых переписок сохраняется в Outlook, если включена опция в коммуникаторе
    Сервис\Параметры\Сохранять мои текстовые беседы.
    Ее можно включать также через групповые политики массово.

    В Outlook появится папка "Conversation hystory".

    Беседы сохраняются каждые 2 минуты - полностью содержимое окна беседы, плюс при закрытии окна беседы.

    А если не используется outlook и exchange? Есть ли возможность хранить историю. если не у клиентов, то на сервере складировать?
    10 ноября 2009 г. 11:35
  • А если не используется outlook и exchange? Есть ли возможность хранить историю. если не у клиентов, то на сервере складировать?
    Есть специальная роль "Сервер архивирования" - это отдельный сервер, совместить можно с некоторыми другими ролями OCS - он складирует информацию о звонках, кто куда зачем почем и сколько, в том числе и текстовые беседы и т.п. Складируется все в базу на SQL Server.
    В принципе оттуда можно историю переписки выдернуть, но это не для нужд обычных пользователей, а для безопасников.

    mamyshev.com
    10 ноября 2009 г. 11:39
  • Есть специальная роль "Сервер архивирования" - это отдельный сервер, совместить с другими ролями OCS не получится - он складирует информацию о звонках, кто куда зачем почем и сколько, в том числе и текстовые беседы и т.п. Складируется все в базу на SQL Server.
    В принципе оттуда можно историю переписки выдернуть, но это не для нужд обычных пользователей, а для безопасников.
    Хех, интересная ситуация. Вроде элементарные вещи, а без установки целой цепочки продуктов майкрософт не получить желаемого... А если outlook использовать и почтовый сервер НЕ exchange, тогда реально сохранять эту долбаную историю?
    10 ноября 2009 г. 11:46
  • А если outlook использовать и почтовый сервер НЕ exchange, тогда реально сохранять эту долбаную историю?
    Без Exchange, но с Outlook - не пробовал, но думаю возможно.
    http://mamyshev.com
    10 ноября 2009 г. 11:50
  • по поводу ограничений групп

    в свойствах WEB Components в разделе Adress Book есть параметр Maximum Group Size - по умолчанию стоит 100
    10 ноября 2009 г. 11:54