How to: Setup SCCM 2012 R2

I previously posted instructions on how to setup SCCM 2012, the first release. While this was a huge improvement on 2007, even more has changed and been improved upon since, with extended support and integration for App-V 5.0, managing clients on MACs, Linux, Android etc. In honesty this post may be a little bit overkill as not a whole lot has changed in the setup but I recognized this as an opportunity to clarify on certain aspects of the Setup. Also, there has been a couple of changes in the setup of the requirements e.g. installing the SDK, no need to extend the schema on Server 2012. So that’s where the value will likely come in this post.

So first, let’s cover the the pre-requisites required on your SCCM Server.

Configure your Server\Install your pre-requisites

On your SCCM Server you should Add the following roles: Windows Desktop Services, .Net Framework, WSUS, Remote Differential Compression, IIS, BITS and ADDS Snap-in Tools.

Performance

Static Content Compression

Health and Diagnostics

HTTP logging

Tracing

Request Monitor

Common HTTP Features

HTTP Errors

HTTP Redirection

Basic Authentication

Windows Authentication

Static Content

Default Document

Request Filtering

Directory Browsing

HTTP Errors

HTTP Redirection

IP and Domain Restrictions

Security

Management Tools

IIS Management Console

IIS Management Scripts and Tools

Management Service

IIS 6 Management Compatibilty

IIS 6 Metabase Compatibility

IIS 6 WMI Compatibility

IIS 6 Scripting Tools

IIS 6 Management Console

Application Development

ASP.NET

.NET Extensibility

ASP

ISAPI Extensions

ISAPI Filters

On the server in question. If you use Windows Firewall you will need to set exception for port 1433 and 4022 as these are used by SCCM

ASDI

You need to browse to ASDI Edit which should be on your server now. You need to connect to your SCCM server. You need to create a container called System Management. Navigate to the System Container and then create the System Management Container within. Next modify the security properties on the System container and ensure the SCCM Server itself has Full Control.

Read more

How to: Setup SCCM 2012

I have been setting SCCM up in different scenarios since Beta 2 was released almost a year ago. This will be a sizable post but it should be enough to get setup and get you started. I’ll try to be concise as possible. This example is setting up a primary server, there is a CAS piece with SCCM 2012 which is like a parents server used for reporting the activities of each Primary Server in your domain. If you setup CAS, you will notice you cannot actual interact with any client machines, this is not use for deploying software, updates etc. It is merely for keeping track of all your primary servers. If you are doing a large Enterprise Deployment, you can set the CAS up first, which is very straight forward and this most still applies, only you pick CAS rather than Primary. Once CAS is setup though you can only create a boundary on your Forest Level to find the SCCM Primary Servers. Again, my below post can be a guideline for the CAS but has more of a focus on Primary Server Setup.

Configure your Server\Install your pre-requisites

On your SCCM Server you should Add the following roles: Windows Desktop Services, .Net Framework, WSUS, Remote Differential Compression, IIS, BITS and ADDS Snap-in Tools.

Performance

Static Content Compression

Health and Diagnostics

HTTP logging

Tracing

Request Monitor

Common HTTP Features

HTTP Errors

HTTP Redirection

Basic Authentication

Windows Authentication

Static Content

Default Document

Request Filtering

Directory Browsing

HTTP Errors

HTTP Redirection

IP and Domain Restrictions

Security

Management Tools

IIS Management Console

IIS Management Scripts and Tools

Management Service

IIS 6 Management Compatibilty

IIS 6 Metabase Compatibility

IIS 6 WMI Compatibility

IIS 6 Scripting Tools

IIS 6 Management Console

Application Development

ASP.NET

.NET Extensibility

ASP

ISAPI Extensions

ISAPI Filters

 

On the server in question. If you use Windows Firewall you will need to set exception for port 1433 and 4022 as these are used by SCCM

You need to browse to ASDI Edit which should be on your server now. You need to connect to your SCCM server. You need to create a container called System Management. Navigate to the System Container and then create the System Management Container within. Next modify the security properties on the System container and ensure the SCCM Server itself has Full Control.

You can manage Windows Updates using SCCM 2012 but to do this you will need to ensure you have WSUS 3.0 installed on the SCCM Server. Which you can find HERE

Next you need to extend the Active Directory. You can do this by running the extadsch.exe as an Administrator. This can be found on the SCCM 2012 DVD under SMSSetup\x64\bin.

Ensure you have a SQL Server setup and ready as SCCM stores reporting information in this database. Your SQL Server must be SQL Server 2008 SP2 or later. SQL Server 2012 as of yet is not supported. But I have not had issue with it, I setup SQL Server 2012 for my most recent setup of SCCM 2012. I set it up as default and then went into the Configuration Center after install and modified the services to use the Local System account as their service account. This seemed to meet SCCM 2012’s requirements.

Also no matter what version of SQL you use you will need to go into SQL Management Studio and modify the settings to modify the maximum memory setting. I modified mine to 3500. You must also ensure TCP\IP is enabled.

Read more