A few weeks ago we started having an issue where a users display name in the lync 2010 client would display a username other than the what we expected to see. We started to notice this issue after a women would change her last name. So, a a Women who was married and her name was changed other user would still see her old name. It turns out that we needed to make the following change: EnableContactMergeUsingProxyAddress -Value $False.
The forum post below is where I got the information to make the modifications After a service restart the usernames displayed correctly.
Cod Snipit from Forum Post.
$PolicyObject = Get-CsClientPolicy
$PolicyEntry = New-CsClientPolicyEntry -Name EnableContactMergeUsingProxyAddress -Value $False
$PolicyObject.PolicyEntry.Add($PolicyEntry)
Set-CsClientPolicy -Instance $PolicyObject
Get-CsClientPolicy
Thanks to TechNet Forums.
Lync 2010 Client Incorrect DisplayName.