Tools & Books

Tools & books: tools for SCCM and Intune, and two SCCM books

Tools that came out of real client work (open-source PowerShell toolkits, and free C# tools), two Configuration Manager books, free e-books and the training I have written.

Tools

Tools for SCCM, Intune, Azure and Active Directory

Open-source PowerShell toolkits, free on GitHub, and new C# tools in development. Use “Get notified” to hear when they are released.

Free Tool

DeviceSonar

Intune tells you a lot about a device, but rarely everything you need. DeviceSonar collects the extra data you choose from Windows devices, from the registry, WMI or your own scripts, and turns it into reports.

  • Collect values from the registry, WMI classes or scripts
  • Fills gaps that Intune's built-in hardware inventory leaves
  • Reporting designed for migrations, audits and troubleshooting
Free Tool

Intune HealthCheck Toolkit

The next version of the HealthCheck Toolkit, written in C#, and it brings health checks to Microsoft Intune.

  • Written in C#
  • Health checks for Microsoft Intune
  • All public rules will be available in the GitHub repository
  • Allow community to extend and fix bugs in the rules
  • Over 250 categorised rules: account, application, compliance, conditional access, software updates, devices, and more
  • Report in Word and/or PDF, with recommendations and possible fixes
Free · Open source

SCCM HealthCheck Toolkit

First created in 2013 and rewritten in PowerShell, the SCCM HealthCheck Toolkit collects data from your Configuration Manager hierarchy, checks it against more than 400 rules and produces a report with recommendations and possible fixes.

  • Over 400 categorised rules: sites and hierarchy, SQL Server, software updates, devices, discovery and more
  • Three steps: CollectData.ps1, AnalyseData.ps1 and GenerateReport.ps1
  • Report in Word or Excel, with recommendations and possible fixes
PowerShellGPL-3.0View on GitHub
Free · Open source

Intune Documentation Toolkit

ExportIntuneData.ps1 connects to Intune and Azure and writes the tenant's configuration to a document, so admins and consultants spend their time reviewing a design rather than copying settings into one.

  • Word and HTML output
  • Optional Microsoft Graph beta API
  • Company name, website and email in the document header
PowerShellGPL-3.0View on GitHub
Free · Open source

Azure Documentation Toolkit

ExportAzureData.ps1 connects to Azure and documents what is there: compute, networking, storage, monitoring, backup, policy, Key Vault and, optionally, cost and metrics.

  • Export everything or only what you need, for example virtual machines
  • Include or exclude cost information and metrics
  • Covers compute, network, storage, monitor, billing, Recovery Services, File Sync, policy, Logic Apps and Key Vault
PowerShellGPL-3.0View on GitHub
Free · Open source

Active Directory Documentation Toolkit

Two scripts: CollectADData.ps1 gathers Active Directory data into JSON files, and ExportADData.ps1 turns it into a report, so collection and documentation can run on different machines.

  • Collect once to JSON, report many times
  • Word and HTML output
  • Flags dormant users and computers that haven't changed their password
PowerShellGPL-3.0View on GitHub
Free · Open source

SCCM SQL Queries & Scripts

The scripts and queries I use to manage and maintain Configuration Manager and related systems such as WSUS, published so you don't have to write them again.

  • SQL queries for managing SCCM and related systems
  • Hardware and software assessment queries for ConfigMgr
  • PowerShell scripts for SCCM and WSUS maintenance
PowerShell · T-SQLBSD-3-ClauseView on GitHub

Books

Configuration Manager books

Cover of Understanding System Center 2012 SP1 Configuration Manager: The Walkthrough Book

Book · 2013

Understanding System Center 2012 SP1 Configuration Manager: The Walkthrough Book

A step-by-step guide for engineers who need a clear entry point into Configuration Manager: install, configure and use SCCM 2012 SP1 by walking through each task in order.

  • Written while supporting 45,000+ devices across 80+ sites
  • Step by step, with screenshots for each task
  • From installation to day-to-day operations
Published
2013
ISBN
978-1490320670
Publisher
CreateSpace (self-published)
Buy on Amazon
Cover of System Center 2012 R2 Configuration Manager: Automation from Zero to Hero

Book · 2015

System Center 2012 R2 Configuration Manager: Automation from Zero to Hero

For most Configuration Manager administrators the console is enough, until it isn't. This book is packed with real-world scripts that automate day-to-day tasks, and explains how to think about automation before writing a line of code.

  • Real-world PowerShell scripts you can reuse
  • How to think about automation first
  • Built on the CM12Automation kit
Published
2015
ISBN
978-1508712909
Publisher
CreateSpace (self-published)
Pages
158
Buy on Amazon

Free e-books

Free e-books

  • Mobile Device Management with Microsoft Intune

    Free e-book on Enterprise Mobility + Security and Intune.

    Companion files on GitHub
  • SCCM Current Branch Administration

    Free e-book for Configuration Manager administrators, with chapters and scripts.

    Companion files on GitHub
  • System Center Configuration Manager Enterprise Mobility + Security

    Free e-book on SCCM with EMS.

    Archive edition
  • SCCM 2007

    The original free Configuration Manager 2007 e-book.

    Archive edition

Training archive

Courses and videos I have authored

As a Microsoft Certified Trainer from 2008 to 2025 I wrote courses and recorded hours of video training on Configuration Manager, OS deployment and endpoint protection.

Training for your team
  • Administering System Center 2012 R2 Configuration ManagerTraining course
  • Operating System Deployment with System Center 2012 R2 Configuration ManagerTraining course
  • Software Update Management with System Center 2012 R2 Configuration ManagerTraining course
  • System Center 2012 R2 Configuration Manager AutomationTraining course
  • SCCM 2012 RC1 video training32 videos · 6+ hours
  • SCCM 2007 DVD training (two DVDs)21+ hours
  • OS Deployment with MDT 2010 and SCCM 200731 videos · 3+ hours
  • Forefront Endpoint Protection 201015 videos · 3+ hours
  • System Center 2012 Configuration Manager Automation Kit (CM12Automation)Toolkit

Hiring for an EUC, Intune or SCCM role?

I’m open to contract opportunities. Ask for my CV, or start with a conversation about what you need delivered.

Newsletter

The Endpoint Brief

Practical Intune, SCCM and Windows notes from real projects, and news when a new tool or version is released.

Request CVGet in touch
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

 

Privacy Policy