在 Lync Client 2010 中更改设置

Posted

技术标签:

【中文标题】在 Lync Client 2010 中更改设置【英文标题】:Change settings in Lync Client 2010 【发布时间】:2015-08-03 14:43:52 【问题描述】:

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

我们的想法是通过 Lync 策略为整个环境启用隐私模式,并使用我们的软件部署系统控制客户端上的设置。可以选择“我希望每个人都能看到我的存在......”和“我希望系统管理员决定”。我需要的是一个小客户端工具,最好用 C# 编写,它能够更改 Lync 2010 客户端中的状态选项。

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

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

【问题讨论】:

这似乎是一个以编程方式更改的棘手设置。我现在正在浏览 SDK,但没有发现任何有希望的东西。同时,请查看此链接,看看您是否可以利用一些服务器选项:policelli.com/blog/archive/2011/03/02/… 特别是“标签级策略 - 是可以应用于单个用户或一组用户的设置。” 这篇文章好像是对上一篇的延伸:technet.microsoft.com/en-us/magazine/hh219341.aspx 我今天也浏览了 SDK 文档几个小时,但还没有找到任何东西。不过感谢您提供的链接,我将与我们的 lync 基础架构人员交谈,看看是否有帮助。 很遗憾,我们不能使用标签级策略。我们需要通过我们的软件部署系统来控制这一点,并根据用户的决定通过带有是/否选项的 MessageBox 来设置此设置。 【参考方案1】:

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

这使我得出结论,客户端(在设置此选项时)循环访问联系人并将其放置在适当的权限组中。我很快会带着发现和一些用于测试目的的代码重温这篇文章。

【讨论】:

【参考方案2】:

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

【讨论】:

以上是关于在 Lync Client 2010 中更改设置的主要内容,如果未能解决你的问题,请参考以下文章

如何在使用 Lync Client API 2010 拒绝后接受传入的视频呼叫?

如何将选项卡添加到 lync 2010 客户端

Lync 2010 客户端中的多客户端会议

无法捕获 Lync 对话窗口的“NeedsSize”更改事件

Lync 客户端 SDK 控件的 UI 是不是有任何更改?

使用 Lync 2010 UCMA 3.0 c# 添加组