- Nothing can beat experience

Installing System Center Configuration Manager 2012 SP1 on Windows Server 2012

Microsoft System Center 2012 is one of the perfect tools that integrate and work with ALM to provide a very powerful ALM environment in different areas. For example, SCOM (System Center Operation Manager) integrates with TFS in the DevOps scenario to support integration between Development and Operation, among many other scenarios. I will start to show some of these wonderful integrations, beginning with how to install System Center 2012 Configuration Manager SP1 (SCCM 2012 SP1) with MS SQL Server 2012 SP1 on Windows Server 2012.


  • Examine the environment
  • Add required Windows Roles and Features for Windows Server 2012
  • Create a System Management Container on the DC machine
  • Extend the Active Directory Schema on the SCCM machine
  • Install SQL Server 2012 SP1 on Windows Server 2012
  • Download and install Assessment and Deployment Kit
  • Install System Center Configuration Manager 2012 SP1

The following is a step-by-step video for this post.

Examine the environment

In this scenario, I have 3 machines: Domain Controller (, SCCM (SCCM-2012), and one client with Windows 8 (SCCM-Client-Win8). Of course, the SCCM-2012 and SCCM-Client-Win8 are joined to the domain.


Add required Windows Roles and Features for Windows Server 2012

Open the Server Manager and click on Add roles and features.

2-Add roles and features

Click next until you reach Server Roles.

3-Add role and feature next

In the Server Roles, choose Web Server (IIS), add the required features, and then click Next.

4-Server Roles- Web Server (IIS)

5-Add features that are required for Web Server (IIS)

Select .NET Framework 3.5 and ensure 4.5 is also selected. After that, select BITS and add the required features, then scroll down.

6-Features-.NET Framework 3.5 Features-Background Intelligent Transfer Service (BITS)

7-Add features that required for Background Intelligent Transfer Service (BITS)

Add Remote Differential Compression.

8-Features - Remote Differential Compression

In Security, choose Basic Authentication, IP and Domain Restrictions, URL Authorization, and Windows Authentication.

9-Web Server Role (IIS) Security

Add ASP, ASP.NET 3.5, ASP.NET 4.5, and any other required features, then scroll down.

10-Web Server Role (IIS) Application Development

Add IIS 6 WMI Compatibility, IIS Management Scripts and Tools, Management Service and click Next.

11-Web Server Role (IIS) Management Tools

Select Restart the destination and then click on Specify an alternate source path.

12-Confirm installation selections

Insert the Windows Server 2012 DVD into the machine, put its drive letter followed by :\Sources\sxs, and click OK.

13-Specify Alternate Source Path

After the installation is complete, click on Close.

14-Add Roles and Features Wizard Installation Complete

Create a System Management Container on the DC machine

Connect to the Domain Controller machine using Remote Desktop.

15-Remote Connect to Domain Controller

From the run type ADSIedit.msc to open the ADSI, click connect to, and accept the default.

16-Connect to Default naming context

Navigate to System and create a new container with the exact spelling and case: “System Management”.

17-Add System Management Container

Open the Active Directory Users and Computers and from the View menu click on Advanced Features.

18-Open Active Directory Users and Computers and Open Advanced Features

Navigate to “System Management” and add the SCCM machine to it.

19-Choose SCCM-2012 Machine

Give the SCCM machine full control permission and click Advanced.

20-Give SCCM Full Control

Select the SCCM machine and click Edit.

21-Edit Permission for SCCM-2012 Machine

Change the apply to “This object and all descendant objects” and choose Apply this permission.

22-Apply to This object and all descendant objects

Close the Active Directory remote desktop, we will not use it again for now.

23-Close Domain Controller Machine

Extend the Active Directory Schema on the SCCM machine

Insert the SCCM DVD into your DVD and navigate to SMSSETUP\BIN\X64. Double-click on extadsch.

24-Run Extend Active Directory Schema (extadsch)

Navigate to the C drive and open the created file ExtADSch.txt.

25-Open extend active directory schema file (ExtADSch)

Make sure that it successfully extends the schema.

26-Review Successfully extended the Active Directory schema

Install SQL Server 2012 SP1 on Windows Server 2012

Insert or mount the SQL Server 2012 DVD into your DVD drive and click on New SQL Server stand-alone installation.

27-New SQL Server stand-alone installation or add features to existing installation

It’s better to include the update and then click Next.

28-Include SQL Server product updates

Select SQL Server Feature Installation.

29-SQL Server Feature Installation

Select Database Engine Services and scroll down.

30-Database Engine Services

Select Client Tools Connectivity, Management Tools Basic, Management Tools Complete, and click Next.

31-Client Tools Connectivity and Management Tools Basic

Make all services automatic and assign Network Services for SQL Server Database Engine.

32-Specify the service accounts for SQL

Review the Collation and make sure it’s “latin1_general_ci_as”, then click Next.

33-Specify the SQL collation

Add the current user that will be used to install SCCM 2012, click next until the installation completes.

34-Specify Database Engine authentication security mode-Add current user

After installation completes, open SQL Server Management Studio and click on the instance name and choose Properties. Choose Memory, enter 4000 as Minimum and Maximum server memory. It’s recommended to be 8000.

34-2-Set Minimum and Maximum server memory for SQL Server

Download and install Assessment and Deployment Kit

Download the Assessment and Deployment Kit. For download, click here and then click on adksetup.

35-Download and run Assessment and Deployment Kit

Only select Deployment Tools, Windows Preinstallation Environment (Windows PE), User State Migration Tools, and then click Install.

36-Select Deployment Tools-Windows PE and USMT

37-Assessment and Deployment Kit Installing features

Install System Center Configuration Manager 2012 SP1

Insert the media of System Center Configuration Manager SP1 (SCCM 2012) into your machine and click Install.

38-Install System Center 2012 SP1

Select Install a Configuration Manager primary site and then click Next. For more understanding about why we choose this option and the other options, see the video for this post.

39-Install a Configuration Manager primary site

Select and accept all license terms and conditions.

40-Accept all

Browse and choose the path to download the needed files for installation.

41-Download required files

After the download completes, click Next.

42-Server Language Selection

Type a code for the site and the site name. Deselect the installation of Management Console; we will install it later.

43-Site and Installation Settings

Select Install the primary site as stand-alone site.

44-Primary Site Installation

Enter the SQL Server name here. We will leave the default since SCCM will be installed on the same machine with SQL Server.

45-Database Information

We choose where to install the SMS provider; we will leave the default on the same machine.

46-SMS Provider Settings

Select Configure the communication method on each site system role.

47-Client Computer Communication Settings

Leave the default to install management point and the distribution point and click Next.

48-Site System Roles

The prerequisite check runs and shows some warnings. We can install WSUS later and it’s OK for the other warnings. Click Begin Install.

49-Prerequisite Check

The installation starts and we review it until complete.

50-Installation Complete

Click on Install Configuration Manager console.

51-Install Configuration Manager console

52-Install Configuration Manager console

Type the name of the server that has SCCM; in our case, it’s the same machine, but of course, we can install this console on any machine, even on a desktop machine.

53-Identify Site server name

55-SCCM Console Installation Complete

Now the System Center Configuration Manager Console will open and it’s ready to use :-)

56-System Center Configuration Manager 2012 SP1

Trending Tags