SCCM 2012 Installation for lazy part 2 – SCCM

Let’s go to Configuration Manager 2012  installation dependencies!

1. Install Windows feature dependencies at one big step

Run powershell, place windows CD/iso in cdrom drive (in my case D: )and type:

Install-WindowsFeature RDC NET-Framework-Core, NET-Framework-45-Core, RSAT-AD-PowerShell

Install-WindowsFeature web-server

Install-WindowsFeature as-web-support

Install-WindowsFeature application-server

Install-WindowsFeature web-wmi

Install-WindowsFeature RDC

Install-WindowsFeature BITS

Install-WindowsFeature web-net-ext -source d:\sources\sxs\

Install-WindowsFeature NET-HTTP-Activation

Install-WindowsFeature web-asp

Install-WindowsFeature -Name UpdateServices, UpdateServices-Ui

Install-WindowsFeature WDS

Empty line between command is in design, we don’t have to type enter after each command!

This will install ALL necessary dependencies including WSUS nad WDS (if you don’t want it, just remove last 2 lines with UpdateServices and/or WDS.

2. Install Windows ADK

Download Windows 8.1 ADK from here:

then open command line windows in directory where you downloaded file adksetup.exe (shift + left mouse button, and choose run command line here) and type:

Adksetup.exe /features OptionID.DeploymentTools OptionID.WindowsPreInstallationEnvironment OptionID.UserStateMigrationTool /norestart

This will prepare ADK for you, you can change installation path, but necessary feature are already choose properly, in future you can add /quiet at the end to make quiet installation

3. Extend AD schema

Microsoft says that this is optional, but it is recommended and highly required. You should also do this, go to SCCM instllation sources in CMD(opened with domain admin/schema admin priviliges) window and type:


or open  EXTADSCH.EXE that is in SMSSETUP\BIN\X64 with Domain Schema Admin/Domain Admin Priviliges

4. Create necessary container (System Management)

Original link to script that I placed in attachment:

open powershell window and go to attachement directory\SCCM and type:


This will load necessary command lets into powershell env. you can do it as well localy and remotly:

This will will create the System Management OU then grant the current server full control.

-------------------------- EXAMPLE 2 --------------------------
C:\PS>.\Create-SCCMSystemManagementContainer -ConfigMgrServer CM1
This will will create the System Management OU then grant the configmgr server CM1 full control.

5. Cherry on the cake – SCCM Installation!

Hurray! now we can start with SCCM installation, and follow installer, remember that SQL instance is named SCCM,
and don’t forget do download dependencies to separate directory, this should help you with you lab/production environment.


If this article was helpful for you – leave me comment

Attachment: SCCM for lazy

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>


ninety nine − = 96