Knowing the edition, version, and installation type is very important when trying to solve potential issues. Many organizations don’t take the time record this information and unless you talk to the original person who installed the environment then this information can get lost. Here are some ways to figure out what edition, version and installation type your organization’s SharePoint Server 2013 is running.
Determining Your SharePoint Edition
Through Central Administration
The best way to find out the current edition of your SharePoint environment is through Central Administration. You must have SharePoint Farm access to use Central Administration.
- Open Central Administration from the Start menu or screen.
- From the Central Administration homepage, under Upgrade and Migration click Convert farm license type link.
- On the Convert License Type page beside Current License will be a description of your SharePoint edition type.
Through PowerShell
- Open SharePoint 2013 Management Shell from the Start menu or screen making sure to right-click and select Run as Administrator.
- Type
(get-spfarm).products
- Once PowerShell enters the Globally Unique Identifiers (GUIDs) for each of the products installed you will need to compare the values with the list below:35466B1A-B17B-4DFB-A703-F74E2A1F5F5E = Project Server 2013
BC7BAF08-4D97-462C-8411-341052402E71 = Project Server 2013 Preview
C5D855EE-F32B-4A1C-97A8-F0A28CE02F9C = SharePoint Server 2013
CBF97833-C73A-4BAF-9ED3-D47B3CFF51BE = SharePoint Server 2013 Preview
B7D84C2B-0754-49E4-B7BE-7EE321DCE0A9 = SharePoint Server 2013 Enterprise
298A586A-E3C1-42F0-AFE0-4BCFDC2E7CD0 = SharePoint Server 2013 Enterprise Preview
D6B57A0D-AE69-4A3E-B031-1F993EE52EDC = Microsoft Office Web Apps Server 2013
9FF54EBC-8C12-47D7-854F-3865D4BE8118 = SharePoint Foundation 2013
It is important to note that SharePoint Foundation is the basis of SharePoint. SharePoint Server built on SharePoint Foundation and Project Server is built on SharePoint Server. The example above shows that Project Server, SharePoint Server and SharePoint Foundation are all install on the environment.
Through the Server’s Registry
- Open the server’s registry from the search box in the Start menu or on start screen by typing “regedit”.
- Once the registry editor is open, navigate to “HKEY_LOCAL_MACHINESOFTWAREMicrosoftShared ToolsWeb Server Extentions15.0WSSInstalled Products”.
- The GUIDs for each of the products installed installed on the server are in the Data column. You will need to compare the values with the list below:35466B1A-B17B-4DFB-A703-F74E2A1F5F5E = Project Server 2013
BC7BAF08-4D97-462C-8411-341052402E71 = Project Server 2013 Preview
C5D855EE-F32B-4A1C-97A8-F0A28CE02F9C = SharePoint Server 2013
CBF97833-C73A-4BAF-9ED3-D47B3CFF51BE = SharePoint Server 2013 Preview
B7D84C2B-0754-49E4-B7BE-7EE321DCE0A9 = SharePoint Server 2013 Enterprise
298A586A-E3C1-42F0-AFE0-4BCFDC2E7CD0 = SharePoint Server 2013 Enterprise Preview
D6B57A0D-AE69-4A3E-B031-1F993EE52EDC = Microsoft Office Web Apps Server 2013
9FF54EBC-8C12-47D7-854F-3865D4BE8118 = SharePoint Foundation 2013It is important to note that SharePoint Foundation is the basis of SharePoint. SharePoint Server built on SharePoint Foundation and Project Server is built on SharePoint Server. The example above shows that Project Server, SharePoint Server and SharePoint Foundation are all install on the environment.
Determining Your SharePoint Version
Through Central Administration
The best way to find out the current build version of your SharePoint environment is through Central Administration. You must have SharePoint Farm access to use Central Administration.
- Open Central Administration from the start menu or screen.
- From the Central Administration homepage, under Upgrade and Migration click Check product and patch installation status link.
- On the Manage Patch Status page, in the version column you will see your environment’s version and any out of sync services that may not have been patched.
- You will want to compare your SharePoint version number to against a build number list to see whether your environment is patched with the latest updates. I usually go to Steve Chen’s SharePoint 2013 Build Numbers and CUs page and in my browser search for the SharePoint version of the current environment.
Through PowerShell
- Open SharePoint 2013 Management Shell from the Start menu or screen making sure to right-click and select Run as Administrator.
- Type
(get-spfarm).buildversion
- You will want to compare your SharePoint version number to against a build number list to see whether your environment is patched with the latest updates. I usually go to Steve Chen’s SharePoint 2013 Build Numbers and CUs page and in my browser search for the SharePoint version of the current environment.
Through SQL Server
- Open SQL Management Studio from the Start menu or screen.
- Open a new query windows and type the following:
Select * from [SharePoint_Config].[dbo].[Versions]
- You will want to compare your SharePoint highest version number in the Version column to against a build number list to see whether your environment is patched with the latest updates. I usually go to Steve Chen’s SharePoint 2013 Build Numbers and CUs page and in my browser search for the SharePoint version of the current environment.
Determining Your SharePoint Installation Type
Through the Server’s Registry
- Open the server’s registry from the search box in the Start menu or on start screen by typing “regedit”.
- Once the registry editor is open, navigate to “HKEY_LOCAL_MACHINESOFTWAREMicrosoftShared ToolsWeb Server Extensions15.0WSS”.
- In the Name column you want to search for ServerRole. In the Data column of the ServerRole row is the type of installation that was created for your environment. The following are values you will encounter:SINGLESERVER – This is a standalone / single server installation
APPLICATION – This is an application server on a full farm installation which could include the web front end role as well.
WFE – This is a web front-end server on a full farm installation that services web page requires.
I hope this post has been of value to you. Check out Retrieving the Current Build Number by Marc L. It is a really interesting article on the reliability of finding SharePoint’s current build method using alternative methods.