Currently all of our users are using a global policy with Lync 2010 that sets the option "EnableExchangeContactSync" to false. This means that within the Lync client properties, the option "Save my Lync contacts in my personal contacts folder on the exchange server" is greyed out. However, we have one user that has this box checked although it is greyed out. Therefore, we are not able to to uncheck the option. I have run
Get-CsClientPolicy | where-object {$_.EnableExchangeContactSync -eq $True}
to see if there is another policy configured in our environment however nothing was returned.
Does anyone have an idea where this setting is getting pulled from for this user or if there is a way that we can reset this setting for a particular user?
Thanks,
Krubb
There a cmdlet to do this system wide, Set-CsClientPolicy -EnableExchangeContactSync $false
why not try this on the user and see if that rectifies the problem?
If this approach (the Set-CSClientPolicy overwrite) doesn't work, try patching the user's Lync version. I've heard of this patch, KB2880980, resolving an issue with jacked up client policy settings.
One last thing that points to needing to update the client, as seen in this TechNet Thread:
let's bring this to top again, because there is still an annoying bug within the latest versions of the client (.7577.4103 and .7577.4098).
If you use EnableExchangeContactSync and set it to $false, the checkbox on the client gets greyed out (.enabled=false in VB), but NOT the value of the checkbox. So the contacts are still being synced with your Outlook, and you can't change the value of the checkbox because it is greyed out.
If you want to disable syncing the contacts you have to do the following: set EnableExchangeContactSync to $True, uncheck the checkbox within your client (once per user), and then set EnableExchangeContactSync to $False again.