Check out my new SCCM 1511 step by step guide
SCCM 2012 R2 – Step by Step Installation Guide
The following guide will take you through the installation of SCCM 2012 R2 with a simple Primary Server approach and with the SQL server located on the same device. It assumes that no earlier version of SCCM is installed in the Active Directory domain it is being installed into.
Before installing SCCM 2012 R2 you will need to run through some prep work to get the Active Directory configured and extended, along with some application and role/feature installs
Prepare Active Directory for Configuration Manager
Create the System Management Container in AD
Connect to a domain controller and load ADSI Edit. Under the System OU create a new Object.
Choose Container and click Next.
Enter the name System Management and click Next.
Complete the wizard and close ADSIEdit.
Delegate control to the SCCM site server to the newly created container in AD Users and Computers. Create a custom task to delegate and choose ‘This folder, existing objects in this folder and creation of new objects in this folder’
Check all Permission boxes and complete the wizard
Extend the Schema
From the SCCM 2012 media copy the \SMSSetup\Bin\x64\ folder to a Domain Controller holding the Schema Master Role. Ensure the account used is a member of the Schema Admins group in AD. Right click the Extadsch.exe and choose ‘Run as Administrator ‘.
A log file ‘ExtADSch.log’ will be generated on the root of the C: Drive. Check for the entry ‘Successfully extended the Active Directory schema.’
<01-01-2014 21:25:22> Successfully extended the Active Directory schema.
To check what Extadsch.exe is doing to the Active Directory then open up the file ConfigMgr_ad_schema.ldf that is located in the same folder.
Install Site Server Prerequisites
The following roles and features need to be installed onto the SCCM Site Server prior to installation:
- BITS
- Remote Differential Compression
- IIS Components
- .Net Framework 3.5
Add the following IIS components
Common HTTP Features
Static Content Default Document Directory Browsing HTTP Errors HTTP Redirection Application Development ASP.NET .NET Extensibility ASP ISAPI Extensions ISAPI Filters Health and Diagnostics HTTP logging Logging tools Request Monitor Tracing Security Basic Authentication Windows Authentication URL Authorization Request Filtering IP and Domain Restrictions Performance Static Content Compression Management Tools IIS Management Console IIS Management Scripts and Tools Management Service IIS 6 Management Compatibility IIS 6 Metabase Compatibility IIS 6 WMI Compatibility IIS 6 Scripting Tools IIS 6 Management Console |
Install Windows Assessment and Deployment Kit (Windows ADK) for Windows 8.1
Go to http://www.microsoft.com/en-gb/download/details.aspx?id=39982 and download ADK 8.1.
Run the adksetup.exe file. Accept the licence agreement. This will download and install .Net Framework 4.5.
Restart the system when prompted.
After the restart setup will resume. Accept the default location for installation and click Next.
Select whether to join the CEIP and click Next.
Accept the licence agreement.
Install the following components and then click Install.
- User State Migration Tool (USMT)
- Windows Deployment Tools
- Windows PreInstallation Environment (Windows PE)
Once complete click Close.
Install SQL Server
SQL Server 2012 SP1 is being installed as the SCCM database.
Run the setup.exe
Install a new stand-alone installation of SQL
Click Ok.
Install the product key or run in evaluation mode. Click Next.
Accept the licence agreement and click Next.
Include any product updates. Click Next.
Click Next.
Choose the feature installation and click Next.
Install the selected features and click Next.
Click Next.
Leave as the default instance and click Next.
Click Next at the disk space requirements screen.
Set any account to run the SQL services, in this instance the defaults have been selected. Once confirmed, click the Collation tab.
Click the Customize button.
Choose the ‘SQL Collation, used for backwards compatibility’ option and choose SQL_Latin1_General_CP1_CI_AS. Click Ok. Click Next.
Use Windows authentication and Add the current user. Click Next.
Set Reporting Services to install only. Click Next.
Set error reporting preferences and click Next.
Click Next.
Click Install to begin the installation process.
Once installed open up SSMS and limit the amount of RAM SQL can use to 50% of total RAM. Set the value for both max and min.
Set SQL to run with either a named domain account, network service or local system account. If using a named account grant the log on as a service right via gpedit.msc or GPO.
Install SCCM 2012 R2
Begin the install of SCCM 2012 R2 by running splash.hta. Click Install.
Click Next.
Choose to install a primary site in this instance. Click Next.
Enter a licence key or evaluate. Click Next.
Accept the licence agreement and click Next.
Accept pre-req licences and click Next.
Create a folder to store install updates and point the SCCM install to that location. Click Next.
Updates will download and install.
Select any language requirements for the SCCM server and click Next.
Select any client language requirements and click Next.
Enter a 3 digit site code and description and click Next. Be aware of Microsoft list of pre-reserved site code names. http://support.microsoft.com/kb/279868/en-us
Choose whether to run the primary as stand-alone or join to an existing hierarchy. Click Next.
In this instance a stand-alone primary is being installed. Click Yes to accept.
Accept the database default configuration and click Next.
Specify the path to the SQL database file and log file. In this instance it is the defaults. Click Next.
Click Next to set the current server as the SMS Provider
Set ‘Configure the communication method on each site system role’ as a PKI infrastructure is not being used. Click Next.
Install both a MP and a DP onto the site server. Click Next.
Choose whether to join the CEIP. Click Next.
Click Next at the Summary screen.
The following warnings can be ignored at the pre-req check screen. Click Begin Install.
SCCM will begin the installation.
Click close when complete.
Launch the SCCM Console. Ensure the site and database report as healthy in the Monitoring workspace under System Status>Site Status
My SCCM 2012 R2 installation is hanging at “Setting up the SQL Server database” need your help
Syed – anything in your ConfigMgrSetup.log located on the root of your C: drive
Thank you so much for your quick reply. I checked that log, did not get any clue, Spend over 10 hours, Google does not have answer to it, looks like I am the only person caught in it.
Which particular screen are you stuck at?
Hello,
Forgive me if this is a silly question, but if a service pack, along with some other big patches, were applied to the server2008R2 on the domain controller after the schema extension was done, will it need to be redone?
No. Once the schema extension has been performed successfully it does not need to be redone. Thanks Paul
Wonderful! BTW, this is the best guide out there for getting SCCM up and running 🙂
Thanks Brianna. Appreciate the comments
If you are stuck on the time during the “Setting up the SQL Server database” , please add the “SCCM Server” as local Admins. This is missing here.
I assume you are referring to a remote installation of SQL here? Cheers Paul
I’m getting stuck on the Windows Preinstallation Environment and Windows Deployment Tools Checks. I have both installed using the installer from the link provided in the error message (http://go.microsoft.com/fwlink/?LinkId=301570) but it doesn’t detect they are installed. I’ve used all default installation settings and the log file says nothing but it’s not installed. Any advice? Happy 4th!
Very Nice post, It helped me a lot to install the sccm in the pre production env
thanks a lot , you are a champ !!!
Thanks..
this was much helpful…
Hi I am getting Http test request failed, status code is 500, ‘Internal Server Error’. Can you please guide me.
Regards
Gyanadeep
At what point do you get this error?
Unable to push the client. I am getting error when i check through mpcontrol.log. Please guide how to fix the issue. Client status showing NO.
Which server OS is te MP running on?
Windows 2012 R2 Enterprise 64 bit
There’s numerous things it could be. Does the role report as healthy in the site status? Take a look at this for starters and see if this helps the situtation http://anoopcnair.com/2014/07/07/sccm-mp-internal-server-error-iss-call-httpsendrequestsync-failed-port-80-status-code-500/ or take a look here http://thedesktopteam.com/blog/heinrich/sccm-2012-sp1-management-point-error-call-to-httpsendrequestsync-failed-for-port-80443-with-status-code-500-text-internal-server-error/. Also check to make sure you have all the pre-reqs installed for your MP.
what about WebDAV publishing while addng IIS ? is it required to add it?
No WebDAV is not required
What is the min DB requirement for SCCM 2012 R2.
Minimum of 25 for the DB. Here’s the sizing considerations for ConfigMgr https://technet.microsoft.com/en-us/library/hh846235.aspx
Just one small issue. Microsoft has published a Service Pack 1 for SCCM 2012 R2 – yet when downloaded and an attempt is made to install the alleged Service Pack – it errors out wanting SCCM 2012, Not R2, running.
Where does one get the real version of the Service for SCCM 2012 R2 that supports Windows 10?
Ronald, there’s a bit of confusion around the SP releases for SP2 & R2 SP1 and this maybe your issue. Take a look at Jason Sandy’s blog post on upgrading and make sure you are running the correct binaries http://blog.configmgrftw.com/service-pack-madness/. If this is not your issue then come back to me with further info. Cheers Paul
Paul –
Thanks – It is beyond comprehension why Microsoft had to make this so hard – 1) where to find the SP 1 to download, 2) getting the right one the first time, and 3) trying figure out how to even start the SP 1 update (launching the “Splash.hta” was not my first choice…
I am getting a warning for AD Functional Level against the Config Manager server. My understanding is that if AD Schema was previously extended for SCCM 2007 you do not need to run the schema update. Do Any AD components need to be installed on the Config Manager server, if so which ones?
Dan – correct, if the schema has already been extended you do not need to run this again. The following link contains info on the functional levels https://technet.microsoft.com/en-us/library/gg682077.aspx. When exactly are you getting the warning?
When I want to install SCCM on a different server other than my DC:
Can i (for example):
-Edit the AD like you mentioned;
-Create a VM with SVR2012, join it to the already excisting domain
– Install SQL, and SCCM
I dont want AD and SCCM to run on the same server 😦
Absolutely. In fact I would not recommend installing ConfigMgr on a DC even in a lab environment. Thanks Paul
I am learning to operate SCCM 2012 R2. I was wondering how many total servers you are working with and what each server has. also, how much memory do I need for each server? thank you
Brian,
It all depends on your client numbers and office locations. How many clients are you working with?
Take a look here for starters https://technet.microsoft.com/en-us/library/gg682077.aspx & http://blogs.msdn.com/b/scstr/archive/2012/05/31/configuration_2d00_manager_2d00_2012_2d00_sizing_2d00_considerations.aspx
This is a single desktop server running VMware ESXi 6.0. I have 2 virtual servers, both running Windows Server 2008 R2. the first server has Active Directory, DNS, DHCP. the Second server has SQL server, WSUS, BITS, Remote Differential Compression, and will have SCCM 2012 R2. This server is a lab computer, so I am working this server out of my house and will be having 1 physical client (Which is my laptop). this is for education purposes. if this is proper configuration, that is great, the one issue I found I am having now is joining the second server to the AD Domain. do I just do a regular domain join or do I need to run “dcpromo” on the second server to join to the Domain
Just a domain join
I want to thank you for all your help with helping me configure SCCM 2012 R2, I now have landed myself in another problem you may or may not be able to help me resolve. I was have gone in another route with installing. I went by using 1 server rather than 3. VMware ESXi was using up too many resources. I was able to capture a reference computer image, upload it into SCCM and when I PXE boot into a blank VM to test the install, I get to the screen asking for my password and then it fails with error 0x80004005. could you help me with this?
Check the smsts.log file on the device you are imaging
Can you tell me how to check the smsts logs?
First you need to enable command prompt on your boot images of you haven’t already. To do this check the properties of the boot disk in the configmgr console. Enable it and then upload the changed boot image to your distribution point. Then pxe boot your vm and at point of failure press F8 to bring up a dos prompt. Run cmtrace.exe and load up the file from x:\windows\temp\smsts\smsts.log. Check the log for your errors.
ok smsts.log shows the following errors:
1) sending with winhttp failed; 80072ee7
2)Failed to get information for MP: http://server01.domain name.com 80072ee7
When at the DOS prompt can you ping the FDQN of the MP? 80072ee7 is a name resolution issue.
Ping results says “ping request could my find the host server01.domain name.com. please check the name and try again
Brian – I’m assuming that should be ‘couldn’t find’. Make sure you have the DNS server set up correctly in your DHCP scope. Option 006 in your scope options.
how many users and groups need to create in AD for sccm .?
I mean to say that how to create users and groups in AD for sccm installation.
To install ConfigMgr you need one account with admin rights to the server and SA rights to the SQL database
in the DHCP Scope for Option 006, it is set for the DNS server set as 10.0.0.2, I deleted the option and re-applied it and still get the error
Well you have some dns issues somewhere along the line if you can’t ping the fqdn. Are you able to ping the netbios name of the MP? Can you resolve the name from another device on your network or is this just an issue with your OSD build device ?
yes, if I am in the command prompt at the screen of error, If I ping “server01” it pings, if I ping the server IP address, it pings. if I ping “server01.domain name.com” it cannot ping.
Then you’ll need to do some troubleshooting of DNS in your environment
I’m currently in the process of Reimaging the server. so hopefully that will work. thank you for your help
hello.
Awesome guide. All worked flawlessly. I encountered an error that doesn’t seem to affect many people. i can not add anyone else in the administrative user groups in the Console. . When i try to add someone, it hangs for a long time then throws this error :
Microsoft.ConfigurationManagement.ManagementProvider.SmsConnectionException
Stack Trace:
at Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine.WqlResultObject.Put(ReportProgress progressReport)
at Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine.WqlResultObject.Put()
at Microsoft.ConfigurationManagement.AdminConsole.SmsDialogData.Put(Boolean retainLock)
at Microsoft.ConfigurationManagement.AdminConsole.SccmPageControlDialog.PostApply(BackgroundWorker worker, DoWorkEventArgs e)
——————————-
System.Runtime.InteropServices.COMException
Stack Trace:
at Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine.WqlResultObject.Put(ReportProgress progressReport)
at Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine.WqlResultObject.Put()
at Microsoft.ConfigurationManagement.AdminConsole.SmsDialogData.Put(Boolean retainLock)
at Microsoft.ConfigurationManagement.AdminConsole.SccmPageControlDialog.PostApply(BackgroundWorker worker, DoWorkEventArgs e).
Any hints what what is wrong? Other then that it works all good, i just can’t add another user ( except the one used to install SCCM2012r2) to administer it.
Thanks for your time.
Check the SMSProv.log & smsdbmon.log when you add in the users. What do you get?
hi……. Is any one can help me in SCCM installation
In what way?
Hi Sir,
Im not able to install a SCCM Client Using PUSH INSTALL from the SCCM Server.
This is my error “–> Unable to connect to WMI (root\ccm) on remote machine “WIN7Client”, error = 0x8004100e.”
at first I enable the port WMI and other ports but still have the issue, User also has the administrator rights for local PC. I disable the firewall and still the same.
Sir, may I know what else can i do with this?.. i search every forum and I already do what they saying but still having the issue.
Have you repaired WMI on that system?
Hi,
I have tried to install SCCM 2012 R2 twice and each time the install has failed,
Error log below
INFO: C:\Program Files\Microsoft Configuration Manager\bin\i386\ConsoleSetup.exe will be copied to C:\Program Files\Microsoft Configuration Manager\Tools\ConsoleSetup\ConsoleSetup.exe. $$
INFO: C:\Program Files\Microsoft Configuration Manager\bin\i386\AdminConsole.msi will be copied to C:\Program Files\Microsoft Configuration Manager\Tools\ConsoleSetup\AdminConsole.msi. $$
INFO: C:\Program Files\Microsoft Configuration Manager\bin\i386\ReportViewer.exe will be copied to C:\Program Files\Microsoft Configuration Manager\Tools\ConsoleSetup\ReportViewer.exe. $$
INFO: 0 language packs are selected. Admin Console language pack files will be copyed to C:\Program Files\Microsoft Configuration Manager\Tools\ConsoleSetup\. $$
INFO: Configuration Manager Setup – Starting Component Installation $$
INFO: Successfully created local user group SMS Admins on the local machine with ATG\a-chris.northcote as the member. $$
VERBOSE: GetLocalSustemAccountName: LookupAccountSid succeeded. Result = NT AUTHORITY\SYSTEM~ $$
INFO: Added site server machine account to security group SMS Admins on WITSCCM.ATG.local. $$
INFO: Checking Windows Cluster. $$
CWmi::Connect(): ConnectServer(Namespace) failed. – 0x80070005~ $$
INFO: Cannot to connect to WMI namespace root\MSCluster on WITSCCM.ATG.local, HR = 80070005. $$
CWmi::Connect(): ConnectServer(Namespace) failed. – 0x80070005~ $$
ERROR: Failed to connect to WMI namespace root\cimv2 on WITSCCM.ATG.local $$
INFO: ‘Windows Deployment Tools’ component of ADK is installed. $$
INFO: ‘Windows PE’ component of ADK is installed. $$
INFO: nlsdl.dll already exists. $$
INFO: Created the provider registry settings. $$
INFO: Registered OCX: C:\Program Files\Microsoft Configuration Manager\bin\x64\smsprov.dll with regsvr32.exe~ $$
INFO: Registered OCX: C:\Program Files\Microsoft Configuration Manager\bin\x64\extnprov.dll with regsvr32.exe~ $$
INFO: Registered OCX: C:\Program Files\Microsoft Configuration Manager\bin\x64\TaskSequenceProvider.dll with regsvr32.exe~ $$
INFO: CompileMOFFile: Starting to compile MOF C:\Program Files\Microsoft Configuration Manager\bin\x64\TaskSequenceProvider.mof $$
ERROR: CompileMOFFile: Failed to compile MOF C:\Program Files\Microsoft Configuration Manager\bin\x64\TaskSequenceProvider.mof, error -1 $$
After this happens its asks to carry on, i say no but at this point the all admin rights are removed and can no longer logon etc. All pre-req were run. Luckily i have a bare metal back up so i can restore.
Any help would be be appreciated
Did you ever get to to discover what the problem was with your installation as I’ve just had the exact same issue trying to upgrade an installation of SCCM2012 R2 to SCCM CB 1511.
Installation fails compiling MOF files, appears that LSASS just unloads itself and then after reboot the server is completely unservicable.
HI there! I am a noob to SCCM and have read numerous articles before I came across your guide which has been very helpful. I just have a few questions.
1. Where can I get the prerequisites (or a list of) used during the installation? I am installing SCCM on a server that has no internet connectivity.
2. I am installing SCCM as a standalone on the server with the SQL Server Instance. I have a separate server where I’d like the DP and SUP to be installed. Is there a requirement that it must be installed on the same server during initial installation as the MP?
3. Is WSUS required to be installed before installing SCCM or can it be installed after?
Thanks in advance!
Mika
Mika,
1. The pre-reqs depend on which version of ConfigMgr you are implementing e.g. 2012 or CB. Take a look at the supported configuration TechNet pages. A great place to start. 2012 here – https://technet.microsoft.com/en-us/library/gg682077.aspx and CB here – https://technet.microsoft.com/en-us/library/mt589499.aspx. These give you all the pre-req info you need. I would start the ConfigMgr install on an Internet facing device and download the pre-reqs as part of the install also. You can then copy these off to a USB stick. Note these do get updated so perform this as close to the actual install as you can.
2. No requirement to install as part of the initial install. You will note that both DP and MP are ticked for install. You can uncheck both these if you want and install them on remote site systems.
3. WSUS is not required before installing ConfigMgr. Note if you are installing a remote SUP then you will need to install WSUS console only on the site server. I have a couple guides for doing remote SUPs dependent on the OS you install on. Search the site for the guides. You will get a warning from ConfigMgr when you run the initial pre-req check if WSUS is not installed but you can ignore this.
Hope this helps you out.
Cheers
Paul
Hi There, it is a great work and was able to install it as i am new to SCCM would like know how do i deploy win 10 and other application using pxe boot.
Hi Mohammed. If you want to support Win 10 then I suggest you upgrade from R2 to CB 1511 and then to 1602. 1511 and above will give you full support for Win 10. I have an upgrade guide here https://sccmentor.com/2015/12/19/configmgr-511-step-by-step-upgrade-guide. As for Win 10 deployment check out TechNet https://technet.microsoft.com/en-us/windows/mt240567.aspx or just Google search on the subject as they date quickly. It also depends if you want to go with wipe and load or in-place upgrade. Anyway here’s an old guide it may not be relevant any more https://sccmentor.com/2015/01/26/deploying-windows-10-preview-build-9926-via-configmgr-2012/
It is recommended that you install SQL on a separate server, correct?
No. It is recommended that you install SQL locally. You only need to look at a remote SQL instance if you plan to have more than 50k clients in your environment. However it is recommended that you install SQL on a separate disk. Take a look at the 2012 Supported Configurations document for all the information. https://technet.microsoft.com/en-us/library/gg682077.aspx
Hello,
The only operating system for SCCM 2012 R2 to work on is Microsoft Server 2012 R2, correct? Microsoft Server 2008 R2 cannot be used? Also, does the server have to be connected to the domain?
Thanks.
You can install on Server 2k8. The server has to be in a domain.
Hi there,
First of all you have a great blog going on here and it is very helpful. I’ve gotten to the point where SCCM checks all the prerequisites and begins the installation. However it fails to install and I hope that you could maybe shed some light on it. I’ve spent several days searching the net for possible answers and none seem to resolve this issue.
Issue:
Installed SCCM evaluation on a lab VM running Server 2012r2 evaluation. The Host machine is running Server 2012r2.
All prerequisites checks pass
installation begin and fails at 7 seconds with a “Invalid prerequisite component path specified.”
The Log:
The log shows Error: Wrong manifest verison
INFO: Extracted file C:\Users\test~1.MOO\AppData\Local\Temp\ConfigMgr.Manifest.xml $$
ERROR: Wrong manifest version $$
~~===================== Failed Configuration Manager 2012 Server Setup ===================== $$
I’ve searched high and low with no success resolving this with the possible solutions that are posted online.
So I am hoping someone here might have an idea as to what is going on.
Thank you for your time
Paul – it’s hard to say from the snippet of the log file. Do you receive any WinHttpSendRequest failed 80072ee2 errors in the log file? Can you run setupdl.exe (https://blogs.technet.microsoft.com/gastori/2011/11/05/pre-downloading-sccm-2012-prerequisites/) on a different machine and download the pre-reqs then copy them over to the server and re-run the setup? Thanks Paul
Thanks for the super quick reply.
I’ve searched the log file for error 80072ee2 and nothing exists.
I’ve also downloaded the Prerequisite files to my work station and copied the files over the VM.
The installation resulted in the same error.
However I did locate this error as well:
CSql Error: Cannot find data for connection type: TEST_ROLE_ACCESS, cannot get a connection. $$
I’m not sure if that is related to the Wrong Version error
Paul – can you post the whole of the ConfigMgrSetup Log file somewhere like a onedrive? Also what media are you using here to run the install? Can you provide version details?
The media is ISO downloaded from MSDN mu_system_center_2012_r2_configuration_manager_x86_and_x64_dvd_2926949.
What email address can I share the text file with you?
Ok So, I finally managed to get it installed…
the Solution:
Run the installation directly from the media. In my case the ISO.
I had created a folder on the desktop and dumped the installation files and folders in to that folder and well needles to say it doesn’t like it.
My clue was this technet blog https://social.technet.microsoft.com/Forums/en-US/a0e20aa3-6b45-41cf-81f1-f97ba1085603/could-not-connect-or-execute-sql-query?forum=configmanagerdeployment
After a week of trying to pull what little I have of hair out all it was is an inconsistency of the paths to the files list in the configmgr,manifest.xml.
HI.. I m also facing the same issue. Can you please describe the resolution process for the error. Kindly help response will be highly appreciated.
Thank you!
Best guide I’ve seen so far!
Thanks Johnny
Hello,
Great step-by-step guide, very detail oriented. However, I have couple of post-installation issues I was wondering if you can help with. I’ve install SCCM 2012 SP2 in a lab environment with several test computers, and here are the problems I’ve encounter and trying to resolve
1.) When trying to do a client push, I have to edit the host file with the DNS suffix in order to successfully
push the client to a test PC.
2.) Is there a way NOT to rely on machine account (sccm server) to push client or software packages?
Prefer method would be using the service account or user account with privileges.
3.) Probably the biggest issue currently….I can’t seem to push software packages (i.e. Firefox or Chrome)
and I follow instructions to the t by using override.ini, mozilla.cfg, local-settings.js, and install.cmd”
Here’s my current lab environment..
2 domain controllers, Windows Server 2012 R2
1 SCCM 2012 SP2, Windows Server 2012 R2 (with SQL 2012 SP2)
5 Test computers, Windows 7 Pro
Any assistance and/or suggestions are greatly appreciated.
Luan
Luan
1) Is DNS resolution actually working in the lab environment as you shouldn’t have to do this. Can the site server ping the clients by host name? You can install via Software Updates/GPO or via a script (http://blog.configmgrftw.com/configmgr-client-startup-script/)
3) What state are the deployments in? Check the monitoring node for the deployment. That will give you an initial insight.
Cheers Paul
Hi,
I want to install SCCM 2012 to trial in a live environment for Imaging, would this cause any problems if we then decide not to go down the route of using the software and remove it? (with the extension of the schema for example)?
Thanks
No this will not be a problem. If you uninstall all the information in the Systems Management container will be remove. Schema updates will not be there’s nothing there to be concerned about beyond a ConfigMgr perspective. Cheers Paul
Thank you for the comprehensive guide.
I’m looking for guidance on what size network is it appropriate to install SCCM. SCCM, much less SCOM, seems like a quite large complex system with a lot of moving parts, and I’m wondering if, since I’m only dealing with a 6 servers and a dozen or so VMs, does it make sense to implement SCCM? Our primary use for SCCM would be to enforce SC Endpoint Protection. Currently I’m just manually updating Security Essentials.
I’ve looked around for guidelines or best practices on is SCCM is well-suited for a small network but I’ve not found anything relevant. Any advice or links would be greatly appreciated.
Thanks,
Simon
I read you can not use SQL 2014 with SCCM 2012 Sp1 so I was slightly confused. I read you can but only if you upgrade SQL from SQL 2012. Here is one post.
http://windowsitpro.com/configuration-manager/configmgr-2012-supported-sql-server-2014-only-if-you-upgrade
Can you please clarify or have I missed something?
Yes there are limitations. Upgrade is required and afor 2012 SP1 a minimum of cumulative update 4 and the hotfix from KB 2923078. Plus also be aware of this hotfix Restore fails when the site database uses SQL Server 2014 on a server that is running System Center 2012 Configuration Manager at https://support.microsoft.com/en-us/kb/3020755. Cheers Paul
Great post btw. Wish I found it earlier. SCCM needs so much so I certainly struggled first time round.
Thanks ever so much
Good day!, Questions:
1.) ADSI edit – is this a prerequisite i need to install to the SCCM server?
2.) We have a separate Server for AD/DHCP/DNS, do i need to edit the ADSI on separate domain controller as well or just the SCCM Server if it was prerequisite?
3.) I added my self in to the schema admin but it still have the following error:
Modifying Active Directory Schema – with SMS extensions.
? DS Root:CN=Schema,CN=Configuration,DC=ridleyco,DC=local
? Defined attribute cn=MS-SMS-Site-Code.
? Defined attribute cn=mS-SMS-Assignment-Site-Code.
? Defined attribute cn=MS-SMS-Site-Boundaries.
? Defined attribute cn=MS-SMS-Roaming-Boundaries.
? Defined attribute cn=MS-SMS-Default-MP.
? Defined attribute cn=mS-SMS-Device-Management-Point.
? Defined attribute cn=MS-SMS-MP-Name.
? Defined attribute cn=MS-SMS-MP-Address.
? Defined attribute cn=mS-SMS-Health-State.
? Defined attribute cn=mS-SMS-Source-Forest.
? Defined attribute cn=MS-SMS-Ranged-IP-Low.
? Defined attribute cn=MS-SMS-Ranged-IP-High.
? Defined attribute cn=mS-SMS-Version.
? Defined attribute cn=mS-SMS-Capabilities.
? Failed to create class cn=MS-SMS-Management-Point. Error code = 8202.
? Failed to create class cn=MS-SMS-Server-Locator-Point. Error code = 8202.
? Failed to create class cn=MS-SMS-Site. Error code = 8202.
? Failed to create class cn=MS-SMS-Roaming-Boundary-Range. Error code = 8202.
? Failed to extend the Active Directory schema, please find details in “C:\ExtADSch.log”.
Thanks for helping.
Lexis, ADSI edit will already be installed on the domain controller so do the System Management container work from there. Once you have completed that part of the pre reqs then re run the schema extension for configmgr and you should be good to go. Cheers Paul
Thanks Paul, SQL Sever 2012 Express not compatible to SCCM Central administration? Sorry stupid question, i would just like to confirm. Express only works on Secondary site of SCCM. So basically i need to install a full version of SQL Server 2012 sp2.
Also, i installed ADK 10 not 8.1. All our unit is win10 is there any issue for ADK 10.
Llexis, SQL Express is not supported for the site server database See the supported configurations here for 2012 https://technet.microsoft.com/en-us/library/gg682077.aspx#BKMK_SupConfigSQLDBconfig. If you are wanting to support Win 10 yes you will need ADK10 but I would also recommend that you look into upgrading your site to Current Branch 1602 rather than 2012. This will give you full support for the Windows 10 servicing model. Cheers Paul
Hey Paul, Good day!, All good I installed SCCM in my Lab.
Just for the Be practice, is it possible my SQL and Domain controller are on a different server location?
I didnt see any configuration how to link SQL if it was on a different Server, is it possible? and if it was can you show me how please.
Thanks
Llexis
Ideally keep SQL local there’s no need to remote it. However if you want to do this so you can play then at the section ‘Accept the database default configuration and click Next.’ of the guide you can enter the hostname of the SQL server and proceed from there. Cheers Paul
Hello Paul,
First of all i thank you for posting SCCM installation guide. You have explained so beautifully. Very much appreciated.
I’m very new to SCCM and i’m planning to implement SCCM in our company. I need your help to install SCCM for around 500+ users.
Please advise.
we have 4 branches so i need to plan sccm before i proceed.
What sites should i use in HO and branches.
Thanks in advance Paul
regards,
Shaik
Shaik, This is not a simple question to answer it all depends on your environment numbers and network topology.
All 4 branches are well connected via MPLS 2 MB dedicated to HO and all systems are centralized connected to network via single domain.
could you please help me to plan.
thanks
How many users at each site?
Less than 100 users at each site and in HO 250+ users.
Thanks 🙂
Shaik, You should be ok with DP’s down on the sites. You can schedule when content can be distributed to site if you are concerned about links being saturated by traffic.
you lost me with:
“”Delegate control to the SCCM site server to the newly created container in AD Users and Computers. Create a custom task to delegate and choose ‘This folder, existing objects in this folder and creation of new objects in this folder’”
Delegate control to which SCCM site server? Do you mean delegate control of the newly created container to a machine?
The site server is the server you are installing your SCCM site on. Other servers in the site are know as site systems.
Wondering if you can help here. In the process of installing SCCM and am running into an SQL problem. I have followed your steps so far but cant figure out the problem. Below is the screen shot I am stuck at.
Is the account installing a sysadmin in SQL?
Yes it is and I double checked
Is the SQL service running ? Local or remote SQL?
Yes all SQL services are running and local SQL
What release of SQL have you installed and is it a supported release? Check sccm 2012 docs https://technet.microsoft.com/en-us/library/gg682077.aspx and SCCM cb docs https://technet.microsoft.com/en-us/library/mt589499.aspx
SCCM 2012 R2 and SQL 2012 Std
Chris, Is SQL service packed at all?
Yes with SP3
Hi SCCMentor! First of thanks for such a good step by step guide, it helped me a lot. I stuck many times during the installation but finally I did it. At the last step you mentioned “Launch the SCCM Console. Ensure the site and database report as healthy in the Monitoring workspace under System Status>Site Status”.
but when I opened and looked into site status it shows me “warnings” for component server, site server, distribution point and management point while site database server is showing ok. How can I solve the issue?
I have screen shot but dont know how can i attach it.
Thanks
Imran
Hi Imran
Is this still a problem for you?
Actually the question was “what if i m receiving warnings for Component Server, Site Server, Distribution Server, Management Serve”.
Sorry Imran. If you get errors then it’s time to start delving into SCCM’s log files. Here’s a TechNet reference for those https://technet.microsoft.com/en-gb/library/hh427342.aspx. Cheers Paul
How can i send u screen shot?
Use something like https://snag.gy/ and send a link
Thanks, The problem has be resolved with help of the link you sent. Now health status is showing ok for all components showing in it “Component Server, Site Server, Distribution Server, Management Server”. Actually logs showing that there is problem of space, I have only 50GB C:\ drive out of which remaining was 5GB. Now I extended it to 150 C:\ drive and everything is showing green. Let me start with it and update you if any problem faced more.
Thanks again, you are helpful really.
Imran
Further, do you have any scenarios for hands on practice? It would be great if you guide in this regards.
Thanks
Imran
Try out the windows-noobs.com guides