Step by Step instructions to install SCCM

SQL Configuration

Add SCCM computer object in local admin group on SQL server

Enable Named Pipes in SQL Configuration

There are two options for SQL configurations,

  1. SQL on a different Server with a dedicated SQL server instance.
  2. SCCM server, ensure there is enough memory and you create multiple drives for SCCM data, SQL Backup, SQL TempDB and SQL Transaction logs
  3. Ensure that you configure your min/max memory based on Microsoft best practice. I have created a spreadsheet with a formula that will calculate based on number of clients, cores etc.

SCCM IIS Components

Install BITS and Remote Differential Compression

Install .net 3.5 and WCF Activation

Install WSUS Service Admin Console only use PowerShell

Install-WindowsFeature -Name UpdateServices-UI

Install WSUS on Separate Server which will sync with SCCM

Install Report Viewer

Install SSRS reporting services on either the Primary site server or a separate box, keep in mind how often you will run reports and create reports.

SCCM Installation

SQL Server is configured and ready

Firewalls configured on hosts

No PKI in use at present (Http communication only) – Depends on Environment

Launch the Splsh.exe

Define Site Code, this cannot be changed later.

SCCM Installation Completed

Post Installation Task

Create Security roles and permission within SCCM

Configure Default Client Settings – Discuss Client requirements

Verify default management point Settings

Generate Alert When management point is not healthy.  Not set by default

Validate Distribution points.

Verify status in Monitoring section.

Enabled Discovery methods

Forest Discovery

This will create the first site Boundary, right click on Boundary and add selected items to new Boundary groups.

Click on Reference tab and click on use this Boundary group for site assignment

Add the site system server.

Enable Active Directory System Discovery

Might want to exclude systems that have not been logged in in pass 90 days or systems that have not had password reset in 90 days.

At this point you can create additional distribution points depending on your environment.

Configure Client Settings

Centrally configurable options that allow admins to granularly control how clients operate in SCCM environment.  In addition, you can create additional policies that can be deployed to a specific collections, see sample of policy below

Client Deployment

For push installation that will deploy agent to computers discovered by SCCM, right-click on Sites in Sites configuration and select Client Push installation. In the properties tab ensure you add the logging add the follow command in installations properties (smssitecode=XXX ccmloglevel=0)

Monitor the Agent deployment by running SSRS agent status report summary and details.