SharePoint Server 2016 Patch Build Numbers Module

As the database schema is not generally being updated in SharePoint Server 2016, the farm build number may not increment as we’re used to. Instead of relying on the farm build number, we’ll need to start taking a look at individual patches to see what has been applied. I’ve created a PowerShell module that retrieves all of the SharePoint Server 2016 patch build numbers in an easy to consume format. It will tell you the product name, if the patch listed is the latest, as well as if there are any servers the patch is missing from.

Because the number of products in SharePoint Server 2016 has been reduced significantly, so the list won’t be quite so long compared to past versions of SharePoint. This script is compatible with SharePoint Server 2013 and should be compatible with SharePoint Server 2010 as well.

Save the below script as SPProductInformation.psm1, then execute Get-SPProductInformation. Optionally pass a path to the cmdlet to save the output as CSV automatically, e.g. Get-SPProductInformation C:\users\username\desktop.  Let me know what you think, or if you have any ideas for improvements!


  1. Great ! Thanks for sharing ..

  2. Really great script. Adding to my toolkit. Just had to make a tiny change to the script:

    if ($unit.DisplayName.GetType() -eq [string]) {
    $obj.DisplayName = $unit.DisplayName
    else {
    $obj.DisplayName = $unit.DisplayName[0]

  3. Pingback: The first Cumulative Update for SharePoint Server 2016 after RTM | Errors – Problems (SharePoint-EPM-SQL-ASP.NET…etc)

  4. Pingback: Download SharePoint 2016 Feature Pack 1 (aka November 2016 CU) | Irshad Nazly's blog

  5. Pingback: January 2017 CU for SharePoint Server 2016 is available for download – Christopher Golden Blog

  6. Pingback: February 2017 CU for SharePoint Server 2016 is available for download – Christopher Golden Blog

  7. when I run it, it opens the script in notepad. I have confirmed the name is .psm1

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.