更改 Lync 客户端 2010 中的设置

Change settings in Lync Client 2010

在我们的企业环境中,我们需要为特定用户组启用 Lync 2010 中的隐私模式。不幸的是,只能为整个环境启用此模式,而不能为特定用户启用。

想法是通过 Lync 策略为整个环境启用隐私模式,并使用我们的软件部署系统控制客户端上的设置。可以选择 "I want everyone to be able to see my presence..." 和 "I want the system administrator to decide"。我需要的是一个最好用 C# 编写的小客户端工具,它能够更改 Lync 2010 客户端中的状态选项。

不幸的是,这似乎不仅仅是设置的注册表项。我发现有一个 "PolicyPak" 可以通过组策略控制这个设置。他们很可能正在使用 LyncSDK 来控制此设置。

我的问题是:有人知道如何通过 LyncSDK 更改此设置吗?我已经下载了它,但真的不知道从哪里开始。也许有人可以指出我正确的方向。

根据我能够做的研究,我没有看到任何发送到服务器的网络流量或注册表设置被修改。

这使我得出结论,客户端(在设置时)循环遍历联系人并将他们放在适当的权限组中。我将很快重新审视此 post,并提供发现和一些用于测试目的的代码。

通过使用 UCMA,可以使用 BeginUpdatePrivacyPreference 方法更改用户的 PrivacyMode