Skype for business 2015 – Cumulative Update List – September 2015

Here is a precise list of what is on S4B Updates.

Latest Skype for business update download :

http://www.microsoft.com/en-us/download/details.aspx?id=48865

 

Do not forget to run the Install-CsDatabase cmdlet!

Cumulative Update S4B Server Version Date Released Associated KB Security bulletin Updates Server to Apply Resolutions
RTM 6.0.9319.0 RTM NA     All S4B Servers  
CU 1 6.0.9319.55 June 2015 3061059     All S4B Servers  
CU 2 6.0.9319.72 September 2015 3061064 MS15-104 Core Components
UCMA 5.0
Front End Server and Edge Server
Conferencing Server
Web Components Server
Web Conferencing Server
Mediation Server
Call Park Service
Backup Service
Central Management Server
Windows Fabric
Bandwidth Policy Service
Conferencing Attendant
Response Group Service
All S4B Servers Windows 10 users who use Edge can’t join a meeting from Skype for Business Web App.

 

Skype for Business 2015 – Server Prerequisites

Here are a few prerequisites needed for each Skype for business server installation:

ON EACH SERVER
Windows PowerShell 3.0 Download
Microsoft .NET Framework 4.5 Download
Windows Identity Foundation
Remote Server Administration Tools

FRONTEND SERVER

DIRECTOR SERVER

PERSISTENT CHAT SERVER

Lync 2013 – Oauth On-Premises (Lync Server 2013 and Exchange 2013)

What is this?

Since Lync Server 2013, there is a new prerequisite on the Lync Servers for Exchange 2013 interconnection: This will allow you to use :

  • Unified Contact Store (UCS)
  • Exchange OWA IM and presence Integration

Windows Identity Foundation

  “It’s a new extension to the Microsoft .NET Framework that makes it easy for developers to enable advanced identity capabilities in the .NET Framework applications.” This feature has been created to support server to server authentication. It is used by asp.net and Windows Communication Foundation applications. (In our situation, by Lync server 2013 and Exchange Server 2013)   In order to configure Oauth, you must do two things:

  • Assign a certificate to Lync Server’s
  • Set Exchange as a partner application.

Please note : “It should also be pointed out that you do not need to use server-to-server authentication: server-to-server authentication is not required in order to deploy Lync Server 2013. If Lync Server 2013 does not need to communicate with other servers (such as Exchange 2013) then server-to-server authentication is not needed.” Source   Also note that “your Lync Server 2013 default certificate can also be used as the OAuthTokenIssuer certificate” Source


Installation

There is two ways to install the WIF : Windows Server 2008 R2    Install with the Windows Identity Foundation (KB974405) installer.   Windows Server 2012    Server Manager Go to Add Roles and Features Wizard, select Features. Select Windows Identity Foundation 3.5 from the list. Click Next, then click Install.   Powershell

Once WIF has been installed you can run Deployment Wizard and Assign the Lync default certificate to Oauth certificate.


Sources

Description of Windows Identity Foundation (http://support.microsoft.com/kb/974405/en-us) Microsoft TechNet – Lync Server 2013 (http://technet.microsoft.com/en-us/library/gg398616.aspx)

Lync 2013 Server – Cumulative Updates List – September 2015

I needed a precise list of what is on Lync Updates so I managed to insert every useful data in one table.

As well, I give you a simple script which allows you to get the CU version on the Lync Server actually deployed.

Latest update download :

http://www.microsoft.com/en-us/download/details.aspx?id=36820

 

Do not forget the Install-CsDatabase cmdlet if you install the Cumulative Update from October.

Security Update5.0.8308.927September 20153080353Update for Web Components Server

Cumulative Update Lync Server Version Date Released Associated KB Updates Server to Apply
CU 1 5.0.8308.291  February 2013  2781547 Address Book Web Query service
ABS databases
location policy
CU 2 5.0.8308.420  July 2013  2819565 Update for Persistent Chat server
Update for Conferencing server
Update for Unified Communications Managed API 3.0 Workflow APIs
CU 3 5.0.8308.556 October 2013  2881684 Update for Mediation server
Update for Conferencing Announcement
Update for Call Park Service
CU 4 5.0.8308.577 January 2014  2910244 Update for Backup Service
Update for Central Management Server
CU 5 5.0.8308.738 August 2014  2937310 Update for Windows Fabric
Update for Web Conferencing server
Update for Administrative Tools
CU 6 5.0.8308.815 September 2014  2987510 Update for Conferencing Attendant
Update for Core Components
Update for Web Components server
Update for Unified Communications Managed API 4.0, Core Runtime 64-bit
Update for Standard or Enterprise Edition server (Front End Servers and Edge Servers)
CU 7 5.0.8308.831 October 2014 3001616 Update for IM
CU 8 5.0.8308.834 November 2014 3010032 Update for
CU 9 5.0.8308.857 December 2014 3018158 Update for
CU 10 5.0.8308.871 February 2015 3031061 Update for Conference Service
Update for Conference Service
CU 11 5.0.8308.887 May 2015 3051949 Update for URL filter policy (“http://” not filtered)
CU 12 5.0.8308.920 July 2015 3066655 Update for XMPP Gateway
Update for XMPP Proxy
Update for Application Host
Update for Audio Test service
Update for Core Management Server
Update for Backup Service
Update for Unified Communications Managed API 4.0 Runtime
Update for web components server
Update for core components
Update for Call Park service
Update for Conferencing Announcement
Update for Conferencing Attendant
Update for Mediation Server
Update for Administrative Tools
Update for Web Conferencing server
Update for UCMA 3.0 Workflow APIs
Update for Conferencing Server
Update for Persistent Chat
Update for Bandwidth Policy service
Update for Reponse Group Service
Standard Edition server
Enterprise Edition – front-end server and back-end server
Edge server
stand-alone Mediation server
Director server
Persistent Chat front-end server
Administration Tools
Security Update 5.0.8308.927 September 2015 3080353 – MS15-104 Update for Web Components Server

 

Lync – Get-MCsPool

When you look for a simple way to get all Lync Server topology, you probably will do a Get-CsPool command. But here, you don’t see the sites and the output is not coming in a easily readable way.

The script below will let you Show all information at once.

Get-MCsPool will show you your infrastructure in an easy way :

Get-MCsPool

 

Communication Server versions tested
Office Communication Server 2007
Microsoft Lync Server 2010 OK
Microsoft Lync Server 2013 OK

 

Lync 2013 – Activate Unified Contact Store

 

This post will explain the Unified Contact Store on Microsoft Lync 2013 and Exchange 2013 deployments.

 


What is this?

This is a feature who will share the contacts between all the Microsoft Office products. In fact, it will store all contact information in Exchange 2013 and make it available for :

  • Lync Client 2013
  • Exchange 2013
  • Outlook 2013
  • Outlook Web Access 2013

This makes the contacts available globally in the organization.

 


Prerequisites

You must be running Microsoft Lync Server 2013 and Exchange 2013.

  • Users must use Lync 2013 to initiate the migration of contacts from Lync Server 2013 to Exchange 2013.
  • User mailboxes must be migrated to Exchange 2013.
  • You must have server-to-server authentication (Oauth) configured between Lync Server 2013 and Exchange 2013.
  • Lync 2010 Client and older versions will not be able to work with UCS (they can only read contacts).

I will explain the process of creating an Oauth partnership with Exchange 2013 in my next post.


Activation

Ensure you get all the prerequisites before activating.

In order to test it, create a User Policy that you will assign to you before enabling everyone :

After you see everything is working fine, you can activate UCS for all users, you only need to change the Global User Service Policy using PowerShell:

 


 

Check

On outlook 2013, got to Contacts and verify you have the Lync Contacts folder as in the picture :

 

UCS Outlook

On Lync Client, check the Lync Configuration Information page (Pres Ctrl and right click the Lync icon, then go to Configuration Information).

It may be an entry named Contact List Provider. It may have changed to UCS instead of Lync Server.

 

UCS Lync Configuration Info