Definitive List of SCCM Addons, Tools, Extensions, & Scripts

Here are a variety of free community tools and paid products for Microsoft Configuration Manager, created by Microsoft MVPs, System Center experts, colleagues, and SCCM enthusiasts. These SCCM addons are listed in no hierarchical order and are not specifically endorsed by Cireson.

If you have other tools you’d recommend, please let us know!

Table of Contents

  1. Free Solutions
    1. Infrastructure Tools
    2. Intune
    3. Configuration Items
    4. Application Management
    5. Software Updates
    6. OS Deployment
    7. Frontends
    8. Windows 10 Servicing
    9. Helpdesk
    10. Other
  2. Paid Products

Free Solutions

Infrastructure Tools

SQL Server Maintenance
This script creates all the objects and jobs that you need.

SQL Maintenance Script for SCCM

ConfigMgr Prerequisites Tool 3.0.3
This tool will assist administrators in installing all the correct prerequisites for a ConfigMgr hierarchy, different Site Systems Roles and much more.

SCCM Prereq Tool

Hydration Kits
This Kit builds a complete ConfigMgr CB 1702, and ConfigMgr TP 1703, with Windows Server 2016 and SQL Server 2016 SP1 infrastructure, and some (optional) supporting servers.

SCCM Hydration Kits

ImageFactory V3 For Hyper-V
The image factory creates reference images using Microsoft Deployment Toolkit and PowerShell. You run the script on the MDT server. The script will connect to a hyper-v host specified in the XML file and build one virtual machine for each task sequences in the REF folder. It will then grab the BIOS serial number from each virtual machine, inject it into customsettings.ini, start the virtual machines, run the build and capture process, turn off the virtual machine and remove them all.

  • Author: Mikael Nystrom
  • Last updated: September 28, 2017
  • Download: Image Factory

Image Factory for SCCM

Client Startup Script
To check configuration settings and the state of services that the ConfigMgr client agent depends on for successful operation as well as install the client agent if it is not install or functioning properly.

Client startup script for SCCM

Configuration Manager Client Health
ConfigMgr Client Health is a PowerShell script that detects and fixes known errors in Windows and the Configuration Manager Client, and enforces required services to run and start as Automatic.

SCCM Client Health


Powershell Sample Scripts
This repository of PowerShell sample scripts show how to access Intune service resources. They demonstrate this by making HTTPS RESTful API requests to the Microsoft Graph API from PowerShell.

Intune Driver Management
Automates processes for Dell, HP and Lenovo devices.

Intune Driver Management

Configuration Items

Registry to PowerShell Converter
Automatically change .reg Files into PowerShell code.

  • Author: Roger Zander
  • Last updated: July 4, 2018
  • Download: Reg2CI

Registry to PowerShell Converter

ConfigMgr Remote Compliance
ConfigMgr Remote Compliance can be used to view, evaluate and report on System Center Configuration Manager Compliance Baselines on a remote computer.

SCCM Remote Compliance

Create ConfigMgr Configuration Items from Group Policy Object
This script uses both the Configuration Manager and Active Directory PowerShell modules to query for registry keys associated with Group Policies then create the Configuration Items for each of the registry values.

  • Author: Sam Roberts
  • Last updated: June 19, 2017
  • Download 
Application Management

PowerShell App Deployment Toolkit
The PowerShell App Deployment Toolkit provides a set of functions to perform common application deployment tasks and to interact with the user during a deployment. It simplifies the complex scripting challenges of deploying applications in the enterprise, provides a consistent deployment experience and improves installation success rates. It can be used to replace your WiseScript, VBScript and Batch wrapper scripts with one versatile, re-usable and extensible tool.

PowerShell App Deployment Toolkit

PowerShell App Deployment Toolkit GUI
GUI for creating applications using the Powershell App Deployment Toolkit, including creating Software ID Tags for easier License Management.

Powershell App deployment toolkit GUI

Application Tester
Use this script to automatically test all applications deployed to a hyper-v vm using checkpoints to save progress!

SCCM Application Tester

Software Package Manager for Windows, a quick way to install and update Software

  • Author: Roger Zander
  • Last Updated: September 9, 2018
  • Download: RuckZuck

RuckZuck for SCCM

Software Updates

Create Software Update Groups
This tool will allow for administrators to quickly and easily create a Software Update Group containing Software Updates determined by a set of Products and Classifications within a specific time span.

Create Software Update Groups

Patch Master
PatchMaster is designed to automate the creation and delivery of Microsoft Patches to an SCCM Hierarchy and is available as freeware.

  • Author: Robert Marshall
  • Last Updated: August 5, 2018
  • Download: Patch Master

Patch Master

WSUS Script
Shrink your WSUSContent folder’s size by declining superseded updates, clean out all the synchronization logs that have built up over time, remove all Drivers from the WSUS Database, run the recommended maintenance script on the actual SQL database, and more.

  • Author: Adam Marshall
  • Last updated: March 31, 2017
  • This script is no longer available as an open source script and has been replaced with the commercial AJTek’s WSUS Automated Maintenance product. You can read more about the transition on this reddit thread.

WSUS Script

Patch Connect Plus
Automatically import third-party software catalogs to your SCCM server so you don’t have to manually add custom catalogs or subscribe to them. Plus, you have access to the catalogs of nearly 250 applications.

  • Author: Manage Engine
  • Last updated: 2018
  • Download

Patch Connect Plus
Fully Automate Software Update Maintenance Script
A fully automated, completely PowerShell script that allows automation and customization (via plugin scripts) for everything related to Software Updates in SCCM.
The script can be used to do any or all of the following:

  • Detect if synchronization is occurring and wait for success before resuming.
  • Decline superseded updates.
  • Decline updates by a list of titles.
  • Decline updates based on external plugin scripts.
  • Output a comma-delimited list of declined updates.
  • Run the WSUS Cleanup Wizard.
  • Initiate a software update synchronization.
  • Remove expired and declined updates from software update groups.
  • Delete software update groups that have no updates.
  • Combine software update groups into yearly groups.
  • Set the maximum runtime for updates by title.
  • Remove unneeded files from the deployment package source folder.
  • Update the deployment packages used by ADRs either monthly or yearly.
  • Directly call the stored procedures to delete obsolete updates.
  • Add crucial indexes that make WSUS run faster overall.
  • Delete updates that have been declined from the WSUS database entirely.


  • Author: Dam Good Admin
  • Last updated: January 6, 2019
  • Download

fully automate software update maintenance

OS Deployment

Application that replaces BGInfo as wallpaper generator during OS deployment with SCCM.

  • Author: Johan Schrewelius
  • Last Updated: December 26, 2018
  • Download: OSDBackground


Onevinn Web Services exposes methods for adding and removing computers from Collections and AD Groups, retrieving group memberships (used for application installation during OSD) as well as several different methods to avoid known issues during deployment.

  • Author: Johan Schrewlius
  • Last Updated: November 12, 2017
  • Download: OSDWebservice


ConfigMgr Webservice
The ConfigMgr WebService has been designed to extend the functionality of Operating System Deployment with Configuration Manager Current Branch with common tasks available for Configuration Manager, Microsoft Deployment Toolkit and Active Directory.

ConfigMgr Webservice

Driver Automation Tool
The script generates a PowerShell GUI to automate the processes of downloading, extracting and importing driver packages for Dell, Lenovo, HP and Microsoft systems. Custom packages can also be generated for unknown manufacturers.. Packages generated by the tool can then be used as part of the SCConfigMgr Modern Driver & BIOS management solutions to help automate dynamic deployment of these packages at deployment, upgrade or refresh time.

Drive Automation Tool for SCCM

Modern Driver Management
Modern Driver Management uses a custom built PowerShell script that is invoked during operating system deployment. This script automatically detects the manufacturer, SystemSKU (used instead of model), operating system version and architecture being deployed and matches that information against the system being deployed in order to determine the matching driver package that should be downloaded.

Modern Driver Management

SCCM Extensions for Driver Management and Server Side Code Execution
Key features are dynamic driver handling based on hardware models and secure server-side code execution. It’s also possible to assign programs and applications for dynamic installation during deployment. A custom TS Action for running server-side code is added.

  • Author: Johan Schrewelius
  • Last Updated: August 1, 2018
  • Download: SCCM Extensions

SCCM Extensions for Driver Management

ConfigMgr Task Sequence Monitor
ConfigMgr Task Sequence Monitor is a GUI application that makes use of the task sequence execution data in the ConfigMgr database to review or monitor ConfigMgr task sequences. It is particularly useful for monitoring OS deployment task sequences step by step in near real-time.

ConfigMgr Task Sequence Monitor


UEFI Bitlocker Frontend
Offers the ability to migrate your computers to Windows 10 including a new ability to detect what language pack is installed and secure XTS algorithms.

UEFI Bitlocker Frontend

UI++ is a better way to display information to the interactive user, solicit input from that same interactive user, and populate task sequence variables during System Center Configuration Manager (ConfigMgr) Operating System Deployment (OSD). UI++ can also solicit user information outside of task sequences because at its heart, UI++ is simply a generic UI framework.

  • Author: Jason Sandys
  • Last Updated: December 7, 2018
  • Download: UI++

UI++ for SCCM

ConfigMgr OSD Frontend
ConfigMgr OSD FrontEnd has been developed with the goal to function in any environment, making the native operating system deployment experience with System Center Configuration Manager more unified and easy to use.

ConfigMgr OSD Frontend

Windows 10 Servicing

Windows 10 UI
When upgrading to Windows 10 from a ‘down-level’ OS, or to a new version of Windows 10, using installation media, you get a nice UI that guides you through the installation process.

Windows 10 UI

Windows 10 Upgrade UI
Windows 10 upgrade GUI with built-in hardware checks.

Windows 10 Upgrade UI

Windows 10 Upgrade Tools
Most experts agree that the best way to upgrade Windows 10 is through a SCCM Task Sequence. No other means allows the same level of customization. However most suitable, a task sequence has its flaws and especially the end user experience could be improved, this is our way.

Windows 10 Upgrade Tools

Removing Built-in apps from Windows 10 WIM-File with PowerShell
When creating a Windows-10-Image for the Enterprise you may not want to include all of the default Windows Store Applications (Windows Apps). This Script will help you to remove unnecessary built-in-apps.

  • Author: Andre Picker
  • Last updated: June 12, 2018
  • Download

Removing Built-in apps from Windows 10 WIM-File with PowerShell
Forcefully Upgrading Windows 7 or Windows 10 to a Newer Version of Windows 10
A method to allow you to forcefully upgrade your Windows 10 (or Windows 7) computers to the latest version of Windows 10 using a popup (HTA) that gives the user some form of control (5 deferrals).

Force Windows 10 Upgrade with SCCM

Client Center
The tool is designed for IT Professionals to troubleshoot ConfigMgr Agent related Issues. The Client Center for Configuration Manager provides a quick and easy overview of client settings, including running services and Agent settings in a good, easy to use user interface.

Client Center

A simple tool that brings ConfigMgr related and other logs together, in one view. Automatically scans the local device on startup, to scan remote devices tap in a device name. Scan multiple devices and store the results in the Navigation Panel.

  • Author: Robert Marshall
  • Last Updated: October 22, 2018
  • Download



15-time Microsoft MVP Cliff Hobbs shares over 20 years’ experience working with SCCM and Intune across different industry sectors covering design, installation, administration and configuration, and troubleshooting. Giving you answers you can trust that allow you to get on with your life.

SCCM Resources in FAQ Shop

SCCM Community, Conversations, Tips, Tricks, and the latest news and rumors.

Reddit SCCM

SCCM Install Scripts
This multi-part guide will show you how to install the latest baseline version of Configuration Manager from Microsoft.


CTGlobal Insight Analytics™
Insight Analytics provides accurate and real time information to support continuous improvement in client management. CTGlobal Insight Analytics™ collects all relevant information from the Customer Environment and sends it through a secure protocol to our service in Azure. Request a free trial:

CT Global

A responsive HTML dashboard for reporting across Configuration Manager and all of the System Center Suite with ease, speed and style.

Callisto for SCCM

Right Click Tools
CM help administrators reduce the complexity of systems management—simplifying everyday tasks and providing smart automation for more complex jobs. When you can do more; your environment is healthier, your end users are happier, and your organization is more secure.

Right Click Tools Paid

Manage and secure your endpoints with unparalleled speed and at a massive scale with Adaptiva peer-to-peer technology. Products include OneSite, Windows 10 Accelerator Program, and Client Health.


Provide instant, reliable remote support to end-users and customers on or off your network using Windows, Mac, iOS, Android and more. Get more done because you’re focused on fixing issues, not fixing the connection. Securely support the desktops and devices in your network.


Our solutions help keep every endpoint secure and current with the latest software and applications: that’s every device in every location, fully automated, and in real-time. We also deliver instant endpoint detection and remediation at massive scale, minimizing risk for your business with minimal impact on your network.

  • Windows Servicing Suite: End-to-end automation of all Windows servicing scenarios, independent of user location.
    • Nomad
    • Windows Servicing Assistant
    • Application Migration
    • Shopping
  • AppClarity: Take the guesswork out of Software Asset Management and gain visibility while eliminating waste that can save your company millions.
  • NightWatchman: Align your security strategy by giving your business the ability to patch endpoints, even if they’re not on. Reduce your carbon footprint and recoup energy waste.
  • Learn More: 

1E SCCM Tools

Automate and bring structure to collaboration so you can prevent outages, manage incidents, and keep the right people informed.

Xmatters for SCCM

Netop Remote Control 
Netop Remote Control allows you to consolidate access with one solution for supporting devices and end users across your network and across the Internet. Customizable security credentials and multi-factor authentication give you a single tool for internal and third-party access; our broad platform support ensures fast, flexible access from a single interface.


Patch My PC
Easily extend Microsoft SCCM to patch over 280+ third-party updates across 158 of the most common enterprise products.Let us handle the tedious work of packaging, testing, deploying, and troubleshooting application updates in your SCCM environment.

Patch My PC

Patch for SCCM
Patch for SCCM reduces risk and gives you back the time you need to support core business goals. Update even the most difficult apps easily, including Java and Google Chrome.


WSUS Automated Maintenance
A collection of tools and scripts that aid in the use and maintenance of SCCM WSUS.

Experience Teams Ticketing Today

Start your 14-day free trial of Tikit. No credit card required.