How to Install SCCM SMS Provider Role

In this post, we will look at how to install SCCM SMS Provider role. You use the SMS Provider to access and modify Configuration Manager data.

By definition the SMS Provider in SCCM is a WMI provider that assigns read and write access to the SCCM database at a site. The SMS Provider is a Windows Management Instrumentation (WMI) provider that can be accessed through either WMI or managed classes.

You can install multiple SMS Providers in your Configuration Manager hierarchy, and it is completely supported. This article covers the steps to install SMS provider in SCCM, and we will also look at basics about SCCM SMS provider.

Read the following article for more details on planning for SMS provider.

Why do you need Additional SMS Provider?

Why do you an additional SMS provider in your setup? Here are some scenarios when you plan to install additional SMS Provider in your setup.

  • You have a large number of administrative users who connect to the SCCM console often or probably at same time.
  • You have a business requirement for high availability of SMS Provider.
  • When you have products within your organization that make calls frequently to the SMS Provider.

When you install SCCM for the first time, by default SMS provider is installed on site server. Each CAS and primary site require at least one SMS Provider. Furthermore, you can add another SMS provider in your setup if you’d like to. Do note that Configuration Manager secondary sites don’t support the SMS Provider role.

SMS Provider Prerequisites

Listed below are the prerequisites for installing SCCM SMS Provider.

  1. SMS Provider installation should be done on a supported Windows Server version. The computer must run an operating system that is supported for a site server.
  2. Starting in SCCM version 2107, the SMS Provider requires .NET version 4.6.2, and version 4.8 is recommended.
  3. The computer should be a part of domain that has a two-way trust with the site server and the site database site systems.
  4. Computer cannot have a site system role from a different site. The computer cannot have an SMS Provider from any site.
  5. Windows ADK is one of the prerequisites for installing SMS Provider role. Ensure the computer has min 650 MB of free disk space to support the Windows ADK components that are installed with the SMS Provider.

Install Windows ADK for SMS Provider Role

Before installing the SMS Provide role, you must first install Windows ADK on the server. You must install the same ADK version to match the one installed on the site server.

To install Windows ADK, first run the adksetup.exe. Click Next.

Install Windows ADK for SMS Provider Role
Install Windows ADK for SMS Provider Role

On the License Agreement page, click Next.

Install Windows ADK for SMS Provider Role
Install Windows ADK for SMS Provider Role

On the Feature selection page, select Deployment Tools, User State Migration Tool (USMT). Click Install.

Install Windows ADK for SMS Provider Role
Install Windows ADK for SMS Provider Role

The Windows ADK installation is complete. Close the Windows Assessment and Deployment Kit setup window.

Install Windows ADK for SMS Provider Role
Install Windows ADK for SMS Provider Role

Starting with Windows ADK 10 version 1809, WinPE is now a separate install (Addon) to Windows ADK 10. Hence, let’s install it on the same computer. Run the WinPE setup and click Install. Once installed, click Close.

Install WinPE for SMS Provider Role
Install WinPE for SMS Provider Role

Install SCCM SMS Provider Role

In this section, we will install or add a new SMS provider role in the existing SCCM setup. While you might look to install SMS provider using Configuration Manager console, however it’s done using different method.

On your SCCM primary site server, click start and run the Configuration Manager setup. You can also launch the Configuration Manager setup from Programs and Features. On Before You Begin page, click Next.

Install SCCM SMS Provider Role
Install SCCM SMS Provider Role

Configuration Manager setup offers several setup options. From the list of options, select Perform site maintenance or reset this site. Click Next.

Install SCCM SMS Provider Role
Install SCCM SMS Provider Role

On the Site Maintenance page, click Modify SMS Provider configuration. Click Next.

Select Modify SMS Provider Configuration
Select Modify SMS Provider Configuration

On the Manage SMS Providers page, under Add a new SMS Provider, specify the SMS Provider FQDN. This is basically the computer on which you are installing the new SCCM SMS provider role. Click Next.

Add a new SMS Provider
Add a new SMS Provider

The SMS provider role installation begins now. If you see core setup has completed, it means the SMS provider role installation is successful. You can now close the Configuration Manager Setup Wizard. This completes the steps to install additional SMS provider role in SCCM.

SCCM SMS Provider Installation Complete
SCCM SMS Provider Installation Complete

How to view Location SMS Provider in SCCM

To view the locations of each SMS Provider for a SCCM site:

  • In the Configuration Manager console, go to the Administration workspace, expand Site Configuration, and then select the Sites node.
  • Select a site from the list, and then choose Properties in the ribbon.
  • On the General tab of the site Properties, view the SMS Provider location field.
How to view Location SMS Provider in SCCM
How to view Location SMS Provider in SCCM

6 thoughts on “How to Install SCCM SMS Provider Role”

  1. When you add an additional SMS Provider, do you need to install the same ADK features on that server?

    Deployment Tools
    USMT
    Windows Preinstallation Environment

    Reply
  2. 1 crucial point missing from this page (probably got cut off in the copy/paste):
    The IIS web server role must be installed (point 5 in the prereqs on the ms article)

    For the rest, this site’s the best 🙂

    Reply

Leave a Comment