Я проверил в Интернете большинство решений этой проблемы, но, похоже, ничего не работает. Когда я проверяю файлы журналов на нашем сервере OCS 2007 R2, он определяет 25 пользователей в адресной книге. Однако, когда я пытаюсь выполнить синхронизацию с клиентами, они не обновляются. Я могу найти пользователей, если буду искать их, но они не спускаются сами по себе.
Есть ли что-нибудь, что я могу проверить или применить на стороне клиента? Нет локального файла адресной книги для удаления и повторного принудительного закрытия.
Копия клиента глобального списка адресов по умолчанию хранится в: \ Documents and Settings \ UID \ Local Settings \ Application Data \ Microsoft \ Communicator.
Вы можете принудительно выполнить обновление, выйдя из Communicator, удалив этот файл, а затем перезапустив Communicator. Это должно быть зарегистрировано в журнале событий приложений клиентского компьютера. Однако (из памяти) адресная книга создается на сервере OCS только каждые 24 часа, поэтому вам может потребоваться проверить наличие проблем и там. Возможно, возникла проблема с подключением к Exchange.
Из-за недоразумения процесс работал правильно. Чтобы добавить пользователей в коммуникатор в вашей среде, вам необходимо запустить следующие сценарии:
CScript LCSAddContacts.wsf /usersfile:contacts.txt /contactsfile:contacts.txt /contactsgroup:Office
CScript LCSAddACEs.wsf /usersfile:contacts.txt /acesfile:aces.txt
Первый сценарий добавляет всех пользователей в файле contacts.txt ко всем пользователям, перечисленным в файле contacts.txt (вы можете использовать 2 отдельных файла. Я просто использовал 1 для простоты и хотел, чтобы у всех были все остальные) .
Второй скрипт используется для установки разрешений. Это значит, что никто не должен спрашивать у кого-либо разрешения добавить их или написать им.
Вот пример того, как выглядит файл contacts.txt:
sip:Bob.Smith@breedlove.local
sip:Steve.Franks@breedlove.local
И пример того, как выглядит aces.txt:
sip:Bob.Smith@breedlove.local Allow Allow
sip:Steve.Franks@breedlove.local Allow Allow