Powershell Lync 2010将我的Lync联系人保存在exchange服务器上的“我的个人联系人”文件夹中

Powershell Lync 2010将我的Lync联系人保存在exchange服务器上的“我的个人联系人”文件夹中,powershell,exchange-server-2010,lync-2010,Powershell,Exchange Server 2010,Lync 2010,目前,我们所有的用户都在使用Lync 2010的全局策略,该策略将选项“EnableExchangeContactSync”设置为false。这意味着在Lync客户端属性中,“将我的Lync联系人保存在exchange服务器上的我的个人联系人文件夹中”选项将变灰。但是,我们有一个用户选中了此框,尽管它已灰显。因此,我们无法取消选中该选项。我跑了 获取CSClient策略|其中对象{$\ enableChangeContactSync-eq$True} 查看是否在我们的环境中配置了另一个策略,但未

目前,我们所有的用户都在使用Lync 2010的全局策略,该策略将选项“EnableExchangeContactSync”设置为false。这意味着在Lync客户端属性中,“将我的Lync联系人保存在exchange服务器上的我的个人联系人文件夹中”选项将变灰。但是,我们有一个用户选中了此框,尽管它已灰显。因此,我们无法取消选中该选项。我跑了

获取CSClient策略|其中对象{$\ enableChangeContactSync-eq$True}

查看是否在我们的环境中配置了另一个策略,但未返回任何内容

是否有人知道此用户的设置从何处获取,或者是否有方法可以为特定用户重置此设置

谢谢


Krubb

有一个cmdlet可以在系统范围内执行此操作,
设置CsClientPolicy-enableChangeContactSync$false
为什么不在用户身上尝试此操作,看看是否可以解决问题

如果此方法(设置CSClient策略覆盖)不起作用,请尝试修补用户的Lync版本。我听说过这个补丁,它解决了一个客户端策略设置升级的问题

最后一件事指出需要更新客户端,如中所示:

让我们再次把它放在首位,因为在最新版本的客户端(.7577.4103和.7577.4098)中仍然存在一个恼人的bug

如果使用EnableExchangeContactSync并将其设置为$false,则客户端上的复选框将变灰(在VB中为(.enabled=false),而不是复选框的值。因此,联系人仍在与Outlook同步,您无法更改复选框的值,因为它已灰显

如果要禁用同步联系人,必须执行以下操作:将EnableExchangeContactSync设置为$True,取消选中客户端中的复选框(每个用户一次),然后再次将EnableExchangeContactSync设置为$False


谢谢你的洞察力。我已经检查了Lync的版本,我们的版本是7.577.4446,您提到的KB没有安装。有一件事我不确定,那就是如何将这种特殊的设置应用到一个人身上。我在我的工作站上运行了您建议的命令,当它显示enableChangeContactSync=True时,框仍然变灰。我确实尝试注销Lync并再次登录,但这并没有改变任何事情。由于担心更改是全局应用的,而不仅仅是本地应用的,因此我已将其重置为FALSE。虽然我仍然不确定运行命令Set CSClientPolicy是否只影响了我正在使用的个人或暂时影响了全局策略,但这确实解决了我的问题。我可以设置为$TRUE,然后取消选中已灰显并已选中的框。然后我重置回$FALSE。谢谢你的帮助!!