Lync/SfB Server: Windows/Service Fabric version List

Update 2020/12/21 – New PowerShell cmdlet to include Service Fabric in Skype for Business Server 2019.

In a previous post related to checking the Lync/Skype for Business Server component version, we forgot to mention about Windows/Service Fabric:

Lync Server Component Version using PowerShell (Windows Registry)

Skype for Business Server 2015 Component Version using PowerShell

When we published the Component Version PowerShell cmdlet for Lync Server 2010, we only included the Lync Server related components, because at that time Lync Server didn’t use Windows Fabric. Soon afterwards, Lync Server 2013 started to be dependent on Windows Fabric and this dependency is also present in Skype for Business Server 2015.

Another important fact is that Windows Fabric is not an Enterprise pool exclusive, since the Standalone pool will also use it.

In addition, we will update the PowerShell cmdlets in the above-mentioned articles so that they also include Windows Fabric. If we just want to check Windows Fabric, we need to run the following PowerShell cmdlet:

Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* |  ?{$_.DisplayName -like “*Fabric”} | Sort-Object DisplayName | Select DisplayName, DisplayVersion, InstallDate | Format-List

As reference, here is a table of Windows Fabric versions and the Lync Server 2013 Cumulative Update in which they were included:

Windows Fabric Cumulative Update
1.0.1008.0 5.0.8308.738 (August 2014)
1.0.960.0 5.0.8308.0 (RTM)

Skype for Business Server 2015:

Windows Fabric Cumulative Update
3.0.8549.9492 6.0.9319.0 (RTM)

Skype for Business Server 2019:

Microsoft Azure Service Fabric Cumulative Update
5.5.227.0 7.0.2046.0 (RTM)