We have already produced 63 Episodes of Free Intune Training for Device Management Admins. I have combined both parts of the seasons of this SCCM (Configuration Manager) training into one blog post here.
Let’s discuss Free SCCM Training 37 Hours of the latest Technical Content Lab Setup. HTMD community has produced Free SCCM training that includes more than 37 hours of the latest technical content.
The latest Intune training content by HTMD is Intune Design Decisions Free Training | Version 1 Starter Kit | Basic. We have also prepared the Top 50 Latest SCCM Interview Questions and Answers and Top 50 Latest Intune Interview Questions And Answers.
The How to Manage Devices (a.k.a HTMD) community worked long hours to share knowledge of Configuration Manager (a.k.a SCCM) with the IT Pro community. I have a post about How to Learn SCCM ConfigMgr | Start Learning Microsoft Configuration Manager Endpoint Manager.
I receive lots of queries like “How to Start Learning SCCM” or “How to Learn SCCM” or “How to become an expert in SCCM” or “What is the future of SCCM/ConfigMgr”. How To Learn SCCM ConfigMgr Intune Configuration Manager Endpoint Manager.
Table of Contents
SCCM Certification
There is no specific SCCM or ConfigMgr certification nowadays. However, Microsoft changed the certification strategy, and now it is based on the job role rather than a particular technology.
Are you still looking for SCCM certification? Well, there is no specific certification program for Configuration Manager/SCCM. I have explained this topic in detail.
You can find SCCM Certification details in the below blog post: Intune SCCM Certification Learning Exams How To Manage Devices (anoopcnair.com).
This post is divided into two parts:
Two Parts of the Post |
---|
Part 1 – End-to-End SCCM/ConfigMgr Server Infrastructure setup. |
Part 2 – Technical Deep dive into SCCM Features like OSD Task Sequence, Cloud Management Gateway, Patching, Reporting, and many more |
Free SCCM Training Part 1
Let’s learn to Set up an End-to-End SCCM/ConfigMgr Server Infrastructure from scratch. This was the Weekend Learning provided by the HTMD Community.
Free SCCM Training – Episodes – HTMD Community – Free SCCM Training – Episodes – HTMD Community – YouTube
- Azure for ConfigMgr SCCM Admin
- How to Build SCCM Lab in Azure
- How to Enable/Configure SCCM Features
Day 1
The first day of free SCCM training comes with the design and setup of SCCM in Azure.
Design SCCM Lab setup
The architecture of the SCCM Lab setup
ConfigMgr Lab Setup in Azure
Create Azure Resource Group
Create a Virtual Network
Create Subnet
Creation Bastion
HTMD SCCM0️⃣1️⃣How to Setup ConfigMgr Lab in Azure-Create Azure Resource Group Virtual Network – YouTube
Day 2
On day 2 of the Free SCCM Training, let’s set up an end-to-end lab with a domain controller, Active Directory, System Management Container, etc.
Build Domain Controller Server in Azure
AD Schema extension for SCCM ConfigMgr CB
Create DNS Server for SCCM LAB
Create a System Management Container
Join SCCM Server to New Active Directory Domain
Fixing Connectivity between SCCM and DC by Disabling the Firewall
Guide to Build SCCM Primary Server?
Day 3
On Day 3 of Free SCCM training, we learn how to ensure all the prerequisites are in place before installing the SCCM primary server.
- Fix DNS Issues with SCCM Servers and Domain Controller in Azure Lab for ConfigMgr
- Turn the Firewall off using the Firewall. cpl and Fix the DNS configuration with
- DNS Server IP – 10.2.0.4
- Azure DNS – 168.63.129.16
- Install .Net 3.5 – Alternate path of Server 2019\Source\sxs before installing the SQL.
- Install SQL Server 2016 select only the following – SCCM Migration SQL Server – Installation|Part 1| ConfigMgr HTMD Blog (anoopcnair.com)
- Select Database Engine Services & Client Tools Connectivity
- Install SQL Management Studio as a separate install
- SQL Server 2017 Reporting services installer (install it later)
- Install Windows 10 2004 ADK – Update Windows ADK Step By Step Guide For SCCM Admin 1809 (anoopcnair.com)
- Deployment Tools
- User State Migration Tool (USMT)
- Install WinPE
- Install WSUS 2019 server & IIS for primary SCCM server infra – Install WSUS For ConfigMgr Software Update Point Role | SUP | SCCM HTMD Blog (anoopcnair.com)
- Install BITs
- Install Remote Differential Compression Feature
- Install SCCM Primary Server – New ConfigMgr Primary Server Installation Step By Step Guide (anoopcnair.com)
Day 4
Episode 4 of Free SCCM Training covers many basic topics of Configuration Manager, such as how to verify that the installation of SCCM was successful.
- Walkthrough SCCM ConfigMgr Files & Folders – SCCM Inbox File Types Extensions To Troubleshoot Inbox Backlog Issues (anoopcnair.com)
- Walkthrough SCCM ConfigMgr Share Folders
- Walkthrough SCCM ConfigMgr Local Groups
- Walkthrough of Boundaries & Boundary Groups
- Walkthrough of Discovery Options for SCCM | ConfigMgr
- Walkthrough of SCCM ConfigMgr Services
- Walkthrough of SCCM ConfigMgr SMS Executive Components
- Walkthrough of ConfigMgr SCCM Service Manager – Where Is Tools ConfigMgr Service Manager Option In SCCM Console (anoopcnair.com)
- Review of SCCM ConfigMgr installation log files
Day 5
On day 5 of the Free SCCM training, we covered the end-to-end scenario of configuring SCCM distribution points, where to place ConfigMgr DPs, and how to install and configure the SCCM management point.
- Install SCCM ConfigMgr DP (Distribution Point) role on the Primary server
- Install SCCM ConfigMgr DP (Distribution Point) role on the Primary server on Remote Site System Servers
- SCCM Management Point Logs – hman.log and Distrmgr.log
- NO_SMS_ON_DRIVE.SMS to a text file to be placed in all NON-SCCM drives to avoid SCCM content on all the drives
- Configure Prerequisites for the distribution point
- Configure SCCM DP IIS-related configuration
- IIS DP Signature Virtual Directory SMS_DP_SMSSIG$ – F:\SMSSIG$
- IIS DP Content Library Virtual Directory -SMS_DP_SMSPKG$ = F:\SCCMContentLib
- Install SCCM ConfigMgr MP (Management Point) role on the Primary server
- Install SCCM ConfigMgr MP (Management Point) role on the Primary server on Remote Site System Servers
- SCCM Management Point Logs – MPSetup.log, MPMSI.log and MPControl.log
- SCCM ConfigMgr Management Point MP IIS Configurations
- BGB – F:\Program Files\SMS_CCM\SMS_BGB
- CCM_CLIENT – F:\Program Files\Microsoft Configuration Manager\Client
- CCM_Incoming – F:\Program Files\Microsoft Configuration Manager\CCM\Incoming
- CCM_STS – F:\Program Files\SMS_CCM\CCM_STS
- CCM_System – F:\Program Files\SMS_CCM\ServiceData\System
- CCM_System_TokenAuth – F:\Program Files\SMS_CCM\ServiceData\System
- CCM_System_WindowsAuth – F:\Program Files\SMS_CCM\ServiceData\System
- CMUserService – F:\Program Files\SMS_CCM\CMUserService
- CMUserService_WindowsAuth – F:\Program Files\SMS_CCM\CMUserServiceWindowsAuth
- SMS_MP – F:\Program Files\SMS_CCM\SMS_MP
- SMS_MP_WindowsAuth – F:\Program Files\SMS_CCM\SMS_MP Install WSUS 2019 server & IIS for primary SCCM server infra – https://www.anoopcnair.com/install-ws…
- Configuration Manager MP Installation Guide
- Configuration Manager DP Installation Guide
- Install SCCM Primary Server
Day 6
On day 6 of Free SCCM Training, we covered SCCM discovery options, Boundary Groups, and Boundaries.
What is the difference between SCCM / ConfigMgr Boundary and Boundary groups?
How the boundary group and Boundary in Configuration Manager are important
How to design ConfigMgr SCCM Boundary Groups for a large SCCM infra
- SCCM Boundary Groups Do’s and Don’ts ConfigMgr Boundary Groups Tips
- Configure Boundary and Boundary Groups in SCCM – Review HMAN.log
- How to Publish ConfigMgr Boundary Group Information to Active Directory
- How to handle conflicts/overlapping of SCCM boundaries – Use IP Range
How to avoid mistakes in boundary configuration
Configure Boundaries and Boundary Groups in a more systematic way
How to handle SCCM boundaries in a VPN scenario
What is SCCM ConfigMgr Active Directory Discovery?
What is Configuration Manager Active Directory User Discovery System Discovery?
- Configure AD discovery and DDR written to the SCCM Database after the discovery.
- Adusdis log file adsydis log files to review for the details of the discovery
- SCCM Flow Charts to understand the flow
- Configuration Manager Boundary Configuration Tips
- SCCM Discovery Methods Explained
Day 7
On day 7 of HTMD, the Free SCCM Training covers SCCM client installation methods, including installing clients using the Client push method.
- ConfigMgr SCCM Client Installation Options
- Client push installation (From SCCM Console), Software update point-based installation (GPO GPEDIT.MSC), Group policy installation (GPO – GPEDIT.MSC), Using Microsoft Intune (Intune/Azure Console), Package and program installation (SCCM Console), OSD Task Sequence (SCCM Console), Logon script installation (AD), Workgroup computers (Manual), Internet-based client management (SCCM/Manually ?), Provision client installation properties (GPO), Manual installation (Manual via command prompt?)
- Advantages and Disadvantages of Client Installation Method
- Real-world favorite client installation method logon script
Configuration Client Installation using Client Push method – Without configuring client push account
Initiate the client push from the collection or from the device record
Configure client push account from SCCM site setting node
Review CCM.log on the server-side to understand the flow (Admin$ share access/administrative access)
- Make sure to have this entry in ccm.log— Started service “ccmsetup” on machine “HTMDWin10.htmd.com”.
- Make sure DON’T have a Return Value 3 entry on the client-side log file called client.msi.log
- SCCM Client required reboot but not forced reboot – File C:\windows\ccmsetup{E6F27809-FF66-4BAA-B0FB-E4A154A6A388}\client.msi installation succeeded. Windows Installer has requested a reboot.
- SCCM Client Push Stored Procedures
- SCCM Client Push is Connected to the Client assigned to Another Primary
- SQL Query to check the status of the client push select * from V_CP_Machine
Day 8
On day 8 of SCCM Free Training, we covered SCCM patching components. This includes WSUS, Software Update Point, selection category, etc.
- Install WSUS for ConfigMgr Software Update Point Role
Launch Server Manager, Select Destination Server, Select Server Roles, Select Features, Windows Server Update Services, Select Role Services to Install WSUS, Content-Location Selection for WSUS, Database Instance Selection, Web Server Role (IIS), Select Roles Services for IIS, Install & Confirm Installation Selection, Complete WSUS Installation, Cancel WSUS Configuration Wizard, Completion – Install WSUS for ConfigMgr SUP
- Post Installation of WSUS Failed – Is the WSUS service disabled?
- WSUS Reinstallation steps explained
- WSUS post-installation was completed without any issues
- Install ConfigMgr Software Update Point (SUP)
Add Site Systems Roles, Select a Server to Use as a Site System, Specify Internet Proxy Server, Specify Roles for this Server, Specify Software Update Point Settings, Specify Proxy & Account Settings for Software Update Point, Specify synchronization source settings, Synchronization Settings, Select Behavior for Software Updates are Superseded, Configure WSUS Maintenance Behavior, Configure Maximum Run Time, Specify Configuration for Software Update Content, Select the Software update classifications that you want to Synchronize, Select the Products that You Want to Synchronize, Specify the Language Settings that you want to Synchronize and Confirm the Settings.
- Do Not Setup SUP with Default WSUS Product Selection ConfigMgr SCCM
- Log files to troubleshoot SUPSetup.log, WsyncMgr.log, WCM.log, and WSUSCtrl.log
- Initiate WSUS Sync twice. The first step is to update the category -products list for software update components.
- Initiate WSUS Sync second to update the KB articles metadata. This is completed only after the second sync.
WSUS Cleanup option – SCCM WSUS Cleanup – Fix SCCM Scan Timeout Errors
Day 9
On day 9 of Free SCCM training, we covered the end-to-end patching process using the Automatic Deployment Rule.
- Create Automatic Deployment Rule
- Ruleengine.log?
- General Settings Page, Deployment Settings, Select Software Updates using ADR Criteria, Preview Software Updates, ADR Evaluation Schedule Settings, Deployment Schedule for SCCM ADR, User Experience – ADR Template, Setup Alerts for Automatic Deployment Rule (ADR), Package Creation Process, Distribute the Package, Download Options, Language Selection, Client Download Settings
- Application Model for EXE application: Configure Deployment Type, Specify information about the content, Specify How this Deployment Type is Detected, Create a Detection Rule, Specify User Experience settings for the application, and Deploy.
- ConfigMgr SCCM Client Software Update / Patching troubleshooting
- The flows that you need to check things from the client
Locationservices.log – Check whether it’s able to find WSUS Path= and Distribution Point with patches
WUAHandler.log to check whether the scan is completed or not
Updatedeployment.log – Check for the deadline of the assignment and Software Updates client configuration policy, DetectJob completion received for assignment, Added update (Site_, PercentComplete, etc.
Execmgr.log – Execution is complete for program Software Updates Program
RebootCoordinator.log – Reboot-related things
- Log files to troubleshoot SUPSetup.log, WsyncMgr.log, WCM.log, and WSUSCtrl.log
- Initiate WSUS Sync twice. The first step is to update the category–products list for software update components.
- Initiate WSUS Sync second to update the KB articles metadata. This is completed only after the second sync.
- WSUS Cleanup option – SCCM WSUS Cleanup – Fix SCCM Scan Timeout Errors
- Best Practices of WSUS Supersedence – Expire immediately – Indexing WSUS
- The complete guide to Microsoft WSUS and Configuration Manager SUP maintenance
In the comment section below, let us know whether you would like further Free SCCM Training. Here we start Part 2 of Free SCCM training videos.
Part 2 of Free SCCM training videos
In part 2 of the Free ConfigMgr training, the HTMD community team delved into each of SCCM’s features. In the above section of the free SCCM training videos, we have covered the basics of SCCM (a.k.a. ConfigMgr).
OSD task Sequence.
Cloud Management Gateway (CMG).
Software Updates/Patching – Troubleshooting
SCCM with PowerBI.
Client-side troubleshooting.
3rd party Application patching.
Configuration Items and Baselines.
SCCM SSRS Reporting Tips and Tricks.
MDT Operating System Deployment.
HTMD Weekend Live Episodes Season#1 SCCM ConfigMgr Intune etc.. – YouTube (All the videos are available in the playlist below).
SCCM OSD Task Sequence Background Process
Vishal Goyel explains how to troubleshoot the SCCM OSD task sequence with real-time live demos in this free ConfigMgr training. The following topics are covered within the video. More details are available in his blog post – SCCM OSD Task Sequence Ultimate Guide 5 Understand Process (anoopcnair.com).
- Basic SCCM OSD Task Sequence Structure
- WinPE & PXE Boot Stage – SCCM OSD Task Sequence
- Download Variable Files
- NIC Card is Initialized – SCCM MP Communication
- Time Zone Update
- Connects with SCCM MP
- List of Available SCCM OSD Task Sequence
- Policy Download & Resolving Dependencies
- Download SCCM OSD Task Sequence Content
- Launch TSManager.EXE
- OSD Diskpart
- Apply the Operating System Image
- Download OS WIM File
- Wipes Primary Partition
- Additional Windows Configurations
- Apply Network Settings
- Unattend.XML Injection
- Windows and SCCM Client Setup
Video Link – SCCM OSD SMSTS Log Background Process by Vishal Goyel -> https://youtu.be/U5L8wbJemb8?list=PL67vGzo-INWODJeLSun9N7lPWTqDckDxB&t=331
SCCM Cloud Management Gateway Implementation – Free SCCM Training
Rajul OS shared the best practices for implementing Cloud Management Gateway (CMG) in the free ConfigMgr Training organized by the HTMD community. Rajul’s post about Fixing SCCM Client CMG Communication Failure Error 0x87d0027e is also useful. Take a look at – https://www.anoopcnair.com/sccm-client-cmg-communication-failure/.
- How to take Cloud Management Gateway Architecture Decisions?
- How to purchase public certificates for Cloud Management Gateway (CMG)?
- How to understand whether the clients are getting connected to the correct Cloud Management Gateway?
- How to make sure you have root certificates deployed with intermediate certificates?
- Whether the ConfigMgr CMGs are location-aware?
- Can we control the client and Cloud Management Gateway with SCCM boundaries?
Video Link – SCCM ConfigMgr CMG Architecture Decisions | Cloud Management Gate Questions – SCCM ConfigMgr CMG | Cloud Management Gate Questions by Rajul OS | Answered FAQs | HTMD Live Ep #6 – YouTube.
SCCM Software Update Basics | Troubleshooting Technics
Kannan CS explained software update/patching topics in this Free ConfigMgr Training organized by the HTMD community. It’s worth reading his post on installing the SCCM SUP role from Install New ConfigMgr Software Update Point Role |SUP | SCCM HTMD Blog (anoopcnair.com). The following are some of the topics explained in the video.
- How to get started with Software Updates/Patching?
- What is the architecture of SCCM’s software updates/patching infrastructure?
- How to Configure patching infra in the SCCM world?
- What are the top tasks of SCCM patching?
- What is the core concept of ConfigMgr Patching?
Video Link 1 Kannan – SCCM Software Update Troubleshooting Technics and Tips by Kannan – SCCM Software Update Basics | Troubleshooting Technics |Tips by Kannan HTMD Live Ep #2 | ConfigMgr – YouTube
Video Link 2 Deepak – HTMD-WE15 SCCM Software Update Patching Troubleshooting by Deepak HTMD ConfigMgr Patching Process – YouTube
What is PowerBI & How to Integrate with SCCM?
Mohan explained in the following free ConfigMgr training organized by the HTMD community about PowerBI integration with SCCM.
It’s with reading his post about How to Build PowerBI Dashboard – How To Build PowerBI Live Dashboard Integration With SCCM | ConfigMgr HTMD Blog (anoopcnair.com). The following are some of the topics covered in his video:
- What is PowerBI?
- What are the PowerBI data sources?
- How to get data from SCCM CB to PowerBI?
- Sample PowerBI dashboards
- Questions and Answers related to PowerBI?
Video Link – Use PowerBI with SCCM by Mohan | How to Use PowerBI Templates with ConfigMgr| HTMD Live Session Ep#5 – YouTube
Client Troubleshooting Tips – Free SCCM Training
Deepak explained how to troubleshoot SCCM client-related issues in the free ConfigMgr training episode. It’s worth reading his other post related to WMI troubleshooting:
Fix SCCM Client WMI Issues & WMImgmt Errors – Fix SCCM Client WMI Issues | ConfigMgr | WMImgmt Errors HTMD Blog (anoopcnair.com).
The following are some key points about troubleshooting in the training video.
Key Points about Troubleshooting |
---|
What are the SCCM client requirements/prerequisites? |
Do’s and don’t of SCCM client troubleshooting? |
How to start SCCM client troubleshooting? |
What are the important points to remember to have better client health? |
What are the top challenges of Client health? |
What are the client health remediation & automation options? |
How to troubleshoot & fix WMI-related issues with a client? |
- Questions related to SCCM client troubleshooting
- DP Monitoring Error Failed To Create Virtual Directory |SCCM |ConfigMgr – https://www.anoopcnair.com/dp-error-failed-to-create-virtual-directory/
- Error Verify Inventory Action Status Failed 80041003 ConfigMgr|SCCM – https://www.anoopcnair.com/error-verify-inventory-action-80041003-sccm/
- FIX Software Center Crash Error SCNotification Has Stopped Working | SCCM | ConfigMgr – https://www.anoopcnair.com/fix-software-center-crash-error-scnotification-has-stopped-workingsccm-configmgr/
- Fix DCM Compliance Rules Error 0x87d00320 with ConfigMgr | SCCM – https://www.anoopcnair.com/fix-dcm-compliance-rules-error-0x87d00320/
Video Link – ConfigMgr SCCM Client Advanced Troubleshooting by Deepak – HTMD Community Weekend Learning Episode#8 – YouTube
Video Link 2 – HTMD02-2 Configuration Manager Client Troubleshooting by Deepak Rai Weekend Learning SCCM MEMCM – YouTube
Application Supersedence Options?
In the free ConfigMgr training, Harjit explained his real-world experience with third-party Application Patching Using ConfigMgr Application Supersedence options. The following are some of the points he explained in the training session.
How can we build a strategy for third-party application patching without spending additional licenses?
How do we create dummy applications to help third-party patching in SCCM?
How do we use SCCM application supersedence options to patch 3rd party applications?
What are the best practices for SCCM application configuration?
How do we remove the old applications from SCCM?
SCCM 3rd Party Application Patching
ConfigMgr 3rd Party Application Patching
ConfigMgr Application Supersedence
- SCCM ConfigMgr Application Supersedence
- ConfigMgr Application Command Lines
- Firefox Best Practices – ConfigMgr App Deployment
- SCCM App creation scenarios
- ConfigMgr App Deployment Options
- SCCM Application Deployment User Experience
- SCCM application Deployment restart behaviors
- 3rd Party Patching Automation with SCCM | ConfigMgr
Video Link – 3rd Party Application Patching Using ConfigMgr Application Supersedence By Harjit – Microsoft MVP – YouTube
SSRS Report Creation? Free SCCM Training
Kannan CS explained the SSRS report creation and custom report creation-related best practices, which the HTMD community shared in the following free ConfigMgr training. The following queries help us understand the views and functions supported in SCCM DB.
select * from sys.all_objects select * from sys.all_objects where type = 'v'
The following are some of the topics discussed in the video.
SQL Views access in SCCM Database.
SQL query knowledge is required.
Knowledge about SCCM SSRS default reports.
Whether Should you use views or tables when you create custom reports?
What are the different types of views available for SCCM?
Video Link – SCCM SSRS Custom Report Creation with Graphs by Kannan SQL Query Tips, How to Find SCCM Views Ep #11 – YouTube
SCCM Configuration Item Baseline?
Deepak Rai explained the concepts of the SCCM Configuration Item Baseline Explained in this Free ConfigMgr training episode. The following are some of the key topics highlighted by Deepak.
Create custom configuration items and Baseline.
How to create child configuration items in the Configuration Manager.
Create configuration baselines in Configuration Manager.
How to deploy configuration baselines in Configuration Manager.
Related topic – Create SCCM Configuration Items Configuration Baselines | ConfigMgr HTMD Blog (anoopcnair.com).
Video Link – HTMD12 SCCM Configuration Item Baseline Explained by Deepak Rai Configuration Remediation ConfigMgr – YouTube
MDT Tips and Tricks
Jitesh Kumar explained MDT Windows 10 Operating System Deployment details in the free ConfigMgr training session below. It’s worth reading his post – Deploy Windows Image Using MDT SCCM Step By Step Guide (anoopcnair.com). The key points of the video are given below:
Review the Windows 10 Image Capturing Process
Gather requirements
Create MDT Task Sequences
Configure the Deployment Share
Offline MDT Deployment Media
Troubleshooting Tips
Video Link – HTMD-WE14-MDT Windows 10 Operating System Deployment by Jitesh Kumar Configuration Manager SCCM – YouTube
We are on WhatsApp. To get the latest step-by-step guides and news updates, Join our Channel. Click here –HTMD WhatsApp.
Author
Anoop C Nair has been Microsoft MVP for 10 consecutive years from 2015 onwards. He is a Workplace Solution Architect with more than 22+ years of experience in Workplace technologies. He is a Blogger, Speaker, and Local User Group Community leader. His primary focus is on Device Management technologies like SCCM and Intune. He writes about technologies like Intune, SCCM, Windows, Cloud PC, Windows, Entra, Microsoft Security, Career, etc.
I want to do sccm
Hi Anoop,
I looked at your training videos. They are pretty good. But I would like to do a face to face training, so that I can pose some questions along the way, as I am trying to configure on wind 2016, sql 2017, MCEM 2103. Please let me know of the details.
Thanks Nisha
Hi, It was live training via Teams meetings. Hence the attendees had opportunities to ask questions. We are planning to restart similar live sessions soon. Stay connected with our social media channels.
Hi,
facing below issue and it utilizing very cpu and “Microsoft console based script” is running continuously .
windows\ccm\systemtemp\cebe2cce-1348-4936-bf1c-268a9fbabd85.vbs,
Need a solution if someone help on this to resolve this issue permanently.