Microsoft Teams and Skype for Business News and Thoughts

Tom Arbuthnot MVP
Tom Arbuthnot MCSM Communications

This site uses cookies

Find this blog useful? Please take a second to share, thanks!

November #Lync 2013 Client Update 15.0.4551.1005, Exchange Free/Busy, Recording Options, Web Picture and Pictures in IM stream

Published 10/11/2013 - 13 Comments


The latest patch for the Lync 2013 is out, this fixes the missing free/busy/in meeting updates from Exchange that were broken in the earlier update. It also seems to add some new recording options



Credit to Doug for heads up. thanks:

Verifying Free/Busy works again:



Little tip, Lync will go "busy" when you set a meeting with just yourself in Exchange. It will go "In Meeting" if there are people invited to that meeting

New Recording Options:


Photo’s in IM stream (there is currently no way to turn this off):


This update also returns the ability to host your contact picture on a website, a nice option to have returned with all the federation people do now

Credit to MasteringLync for the heads up:

To enable you need to set an additional client policy (here are the steps for global, substitute you site or user policy if relevant)

$PolicyEntry=New-CsClientPolicyEntry -Name EnablePresencePhotoOptions -Value true
$currentClientPolicy=Get-CsClientPolicy -Identity Global
Set-CsClientPolicy -Instance $currentClientPolicy

When set you should see this additional policy (note not an entry under EnablePresencePhotoOptions)


Once set you will see the additional option:


Version Information


Tom Arbuthnot

Tom Arbuthnot

Principal Solutions Architect at Modality Systems
Tom Arbuthnot is Principal Solutions Architect at Unified Communications specialist Modality Systems. He is a Microsoft Certified Master and MVP, blogger, has a regular podcast with UCToday at and is a regular speaker at events including Microsoft TechEd and Ignite. He co-runs The Microsoft UC User Group London.


Lee - 11/11/2013 Reply

This also seems to fix an Out of Office updating issue that we saw in the last update. Whatever state your OOO was at in Exchange at the time we updated from the previous update to the September update stuck in the Lync client no matter what. I assume it was related to the free/busy and presence issues, but it appears to be gone now.

Simon Wright - 12/11/2013 Reply

Installed and working fine here too, thanks for the post. The busy/meeting tip is a handy one to know too.

Russell Johnson - 25/11/2013 Reply

It should be noted that the KB2825630 article is out of date: 2 of the prereqs have been superseded by other November updates:
KB2727096 by KB 2837643 and KB2817624 by KB2837643

Alex - 23/01/2014 Reply


Thank’s you for this post, it’s working very well.
Now I would like to specify a specific URL for the picture, by script or GPO, do you have any idea for that ?

Thanks for all

    Tom Arbuthnot - 24/01/2014 Reply

    Unfortunately it’s held in the Database and I don’t know of anyway to get to it in a supported manner

navee - 12/02/2014 Reply

TOM please help me

please help me how to run this code in power shell. I’m getting the below error when running this code.

PS C:\> $PolicyEntry=New-CsClientPolicyEntry -Name EnablePresencePhotoOptions -V
alue true Get-CsClientPolicy | % { $_.PolicyEntry.Add($PolicyEntry) Set-CsClient
Policy -Instance $_ }
Unexpected token ‘Set-CsClientPolicy’ in expression or statement.
At line:1 char:159
+ $PolicyEntry=New-CsClientPolicyEntry -Name EnablePresencePhotoOptions -Value
true Get-CsClientPolicy | % { $_.PolicyEntry.Add($PolicyEntry) Set-CsClientPoli
cy <<<

navee - 12/02/2014 Reply

Wheni run in admin mode also im getting this error message

PS C:\Windows\system32> $PolicyEntry=New-CsClientPolicyEntry -Name EnablePresencePhotoOptions -Value true Get-CsClientPo
licy | % { $_.PolicyEntry.Add($PolicyEntry) Set-CsClientPolicy -Instance $_ }
Unexpected token ‘Set-CsClientPolicy’ in expression or statement.
At line:1 char:159
+ $PolicyEntry=New-CsClientPolicyEntry -Name EnablePresencePhotoOptions -Value true Get-CsClientPolicy | % { $_.PolicyE
ntry.Add($PolicyEntry) Set-CsClientPolicy <<<< -Instance $_ }
+ CategoryInfo : ParserError: (Set-CsClientPolicy:String) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : UnexpectedToken

Techiblog - 10/06/2014 Reply

Nice post as always Tom.

Thanks you.

Leave a Reply:


Weekly Email Update 
of all the key 
Microsoft Teams and Skype for Business News
every Tuesday

No Spam ever, I promise - Tom