Get SharePoint version via PowerShell

If you need to audit your SharePoint Farm, detect what SharePoint software is installed in your area or to align versions of test and production areas, I recommend you to use PowerShell.

The string to add SharePoint snappin to PowerShell console is more long than the command:

if(!(Get-PSSnapin Microsoft.SharePoint.Powershell -ErrorAction:SilentlyContinue))
{
Add-PSSnapin Microsoft.SharePoint.Powershell
}

 

and the command:

(Get-SPFarm).products

 

It will return something like this:

spfarm-products

To find out what these GUIDs mean, please refer to the table below.

 

VALUE PRODUCT
84902853-59F6-4B20-BC7C-DE4F419FEFAD Project Server 2010 Trial
ED21638F-97FF-4A65-AD9B-6889B93065E2 Project Server 2010
BC4C1C97-9013-4033-A0DD-9DC9E6D6C887 Search Server 2010 Trial
08460AA2-A176-442C-BDCA-26928704D80B Search Server 2010
BEED1F75-C398-4447-AEF1-E66E1F0DF91E SharePoint Foundation 2010
1328E89E-7EC8-4F7E-809E-7E945796E511 Search Server Express 2010
B2C0B444-3914-4ACB-A0B8-7CF50A8F7AA0 SharePoint Server 2010 Standard Trial
3FDFBCC8-B3E4-4482-91FA-122C6432805C SharePoint Server 2010 Standard
88BED06D-8C6B-4E62-AB01-546D6005FE97 SharePoint Server 2010 Enterprise Trial
D5595F62-449B-4061-B0B2-0CBAD410BB51 SharePoint Server 2010 Enterprise
926E4E17-087B-47D1-8BD7-91A394BC6196 Office Web Applications 2010
35466B1A-B17B-4DFB-A703-F74E2A1F5F5E Project Server 2013
BC7BAF08-4D97-462C-8411-341052402E71 Project Server 2013 Preview
9FF54EBC-8C12-47D7-854F-3865D4BE8118 SharePoint Foundation 2013
C5D855EE-F32B-4A1C-97A8-F0A28CE02F9C SharePoint Server 2013 Standard
B7D84C2B-0754-49E4-B7BE-7EE321DCE0A9 SharePoint Server 2013 Enterprise
D6B57A0D-AE69-4A3E-B031-1F993EE52EDC Microsoft Office Web Apps Server 2013

 

In my case I have SharePoint Foundation 2010 and SharePoint Server 2010 Enterprise installed in my SharePoint farm.

To find out a build of SharePoint use another command:

get-spfarm | select BuildVersion

You can use it when you create a test area or when you need to align versions.

Leave a Reply

Your email address will not be published. Required fields are marked *