我在网上查找了大多数针对此问题的解决方案,但似乎都不起作用。当我检查 OCS 2007 R2 服务器上的日志文件时,它在地址簿中识别了 25 个用户。但是,当我尝试强制与客户端同步时,它们不会更新。如果我搜索,我可以找到用户,但他们不会自动下来。
我可以从客户端检查或强制执行什么操作吗?本地没有地址簿文件可以删除并重新强制执行。
答案1
GAL 客户端副本默认存储在:\Documents and Settings\UID\Local Settings\Application Data\Microsoft\Communicator
您可以通过退出 Communicator、删除该文件,然后重新启动 Communicator 来强制刷新。这应该记录在客户端计算机的应用程序事件日志中。但是(从内存来看)地址簿每 24 小时才会在 OCS 服务器上生成一次,因此您可能也需要检查那里的问题。Exchange 可能存在连接问题。
答案2
由于误解,该过程正常运行。要将用户添加到您环境中的 Communicator,您需要运行以下脚本:
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:[email protected]
sip:[email protected]
以下是 aces.txt 的示例:
sip:[email protected] Allow Allow
sip:[email protected] Allow Allow