Garth Jones

Garth Jones is a Principal Product Consultant at Recast Software, focused on enhancing Microsoft Intune and Configuration Manager. With a career in systems management dating back to 1996, he is a former Microsoft MVP for Enterprise Mobility based in Ottawa, Canada. Garth is the author of several books on ConfigMgr and Intune reporting and is an active contributor to the Microsoft community through platforms like Microsoft Q&A, Reddit, and Windows-Noob.com.
Data File Bars Streamline Icon: https://streamlinehq.com
Principal Product Consultant
Recast Software
Computer Ai Spark Streamline Icon: https://streamlinehq.com

Skills

Enterprise Endpoint Management – Microsoft Intune, Configuration Manager, and Windows Platform Administration
Human Resources Employee Streamline Icon: https://streamlinehq.com

Credentials

Microsoft Endpoint Management specialist (Intune & Configuration Manager)
Microsoft Certified: MCSE, MCSA, MCITP, MCTS (System Center & ConfigMgr)
Former Endpoint MVP and MCT
[Degree Type], Specialization | [Degree Type], Specialization
Univeristy of Washington, Seattle | University of Minnesota, Twin Cities
How to Query Asset Intelligence for Top Console User Details
Recast Blog

How to Query Asset Intelligence for Top Console User Details

Effects of Endpoint Protection on Hyper-V Server Performance
Recast Blog

Effects of Endpoint Protection on Hyper-V Server Performance

Tips for Installing Windows 10 on a Zotac MI522 Nano
Recast Blog

Tips for Installing Windows 10 on a Zotac MI522 Nano

Configuration Manager Inventory Cycle Test Procedures
Recast Blog

Configuration Manager Inventory Cycle Test Procedures

Configuration Manager, Endpoint Protection, and Hyper-V
Recast Blog

Configuration Manager, Endpoint Protection, and Hyper-V

Rename a Windows Server When SQL Server and WSUS Are Already Installed
Recast Blog

Rename a Windows Server When SQL Server and WSUS Are Already Installed

Does Installing the Latest ConfigMgr Reset the Number of Evaluation Days Left?
Recast Blog

Does Installing the Latest ConfigMgr Reset the Number of Evaluation Days Left?

More RAM Space Needed for VMs with Windows Server 2012 R2

More RAM Space Needed for VMs with Windows Server 2012 R2

How to Enable the ConfigMgr Rebuild Indexes Site Maintenance Task
Recast Blog

How to Enable the ConfigMgr Rebuild Indexes Site Maintenance Task

How to Automatically Backup ConfigMgr Reports using SQL Server Agent

How to Automatically Backup ConfigMgr Reports using SQL Server Agent

How Do You Automatically Backup ConfigMgr Reports Using AfterBackup.bat?

How Do You Automatically Backup ConfigMgr Reports Using AfterBackup.bat?

How Do You Backup a Single SCCM Report?

How Do You Backup a Single SCCM Report?

How Do You Change a ConfigMgr Report When You Don’t Have the RDL?

How Do You Change a ConfigMgr Report When You Don’t Have the RDL?

Determine Who Installed the ConfigMgr Client from Event Viewer
Recast Blog

Determine Who Installed the ConfigMgr Client from Event Viewer

Who Pushed the ConfigMgr Client?

Who Pushed the ConfigMgr Client?

Troubleshoot ConfigMgr Hardware Inventory
Recast Blog

Troubleshoot ConfigMgr Hardware Inventory

Many years ago, I published a blog post to help folks track down issues involving Hardware Inventory. By accident, while helping someone troubleshoot ConfigMgr hardware inventory issues, I noticed that a step was missing. In 99% of cases, no one would need or notice this step, but since I realized it was missing I decided to update my post. From now on this guide should help pinpoint any (I hope) issues within the inventory flow from PC to Configuration Manager (ConfigMgr) database.

Configuration Baseline Remediation: Part 2 – Create the Baseline
Recast Blog

Configuration Baseline Remediation: Part 2 – Create the Baseline

The Four Files You Need to Remove from ConfigMgr Environment – Testing the Baseline Manually
Recast Blog

The Four Files You Need to Remove from ConfigMgr Environment – Testing the Baseline Manually

Four Files You Need to Remove from ConfigMgr Environment (Baseline)
Recast Blog

Four Files You Need to Remove from ConfigMgr Environment (Baseline)

Four Files You Need to Remove from Configuration Manager’s Environment
Recast Blog

Four Files You Need to Remove from Configuration Manager’s Environment

Remote Desktop Connection Manager and Proxy Environments
Recast Blog

Remote Desktop Connection Manager and Proxy Environments

The Default Value Expression for the Report Parameter ‘UserTokenSIDs’
Recast Blog

The Default Value Expression for the Report Parameter ‘UserTokenSIDs’

How Many Software Updates Are Within My WSUS Database?
Recast Blog

How Many Software Updates Are Within My WSUS Database?

How to Prevent Component Status from Entering a Warning or Error State
Recast Blog

How to Prevent Component Status from Entering a Warning or Error State

Turning Off the Windows Firewall Warning Message in ConfigMgr 2012
Recast Blog

Turning Off the Windows Firewall Warning Message in ConfigMgr 2012

Microsoft Connect and Page Not Found Error Message

Microsoft Connect and Page Not Found Error Message

How to Manually Create a System Management Container for ConfigMgr
Recast Blog

How to Manually Create a System Management Container for ConfigMgr

Subselect WQL to Find PCs That Don’t Have x86 or x64 Versions of Software
Recast Blog

Subselect WQL to Find PCs That Don’t Have x86 or x64 Versions of Software

Remove Old Objects From AD and SCCM

Remove Old Objects From AD and SCCM

Perform a Full Hardware Inventory for a PC Collection the Easy Way
Recast Blog

Perform a Full Hardware Inventory for a PC Collection the Easy Way

Using SCCM 2012 Application Model to Install CMTrace – File Version
Recast Blog

Using SCCM 2012 Application Model to Install CMTrace – File Version

Using SCCM 2012 Application Model to Install PsExec

Using SCCM 2012 Application Model to Install PsExec

How to Test System Center Endpoint Protection (SCEP)
Recast Blog

How to Test System Center Endpoint Protection (SCEP)

Importing SCCM 2012 R2 Security Role Error

Importing SCCM 2012 R2 Security Role Error

How to Rename a SSRS Folder in SCCM 2012/R2

How to Rename a SSRS Folder in SCCM 2012/R2

How to Determine the Locale of SSRS Reports in SCCM 2012

How to Determine the Locale of SSRS Reports in SCCM 2012

Grant Non-SCCM 2012 Administrators the Right to Create/Modify SCCM 2012 SSRS Reports

Grant Non-SCCM 2012 Administrators the Right to Create/Modify SCCM 2012 SSRS Reports

Slow Software Inventory Cycle in SCCM 2012 and CMCB
Recast Blog

Slow Software Inventory Cycle in SCCM 2012 and CMCB

Grant Permission to Endpoint Protection Reports

Grant Permission to Endpoint Protection Reports

How to Force a Full SCCM Hardware Inventory

How to Force a Full SCCM Hardware Inventory

Disappearing Permissions for SSRS Reports in SCCM 2012
Recast Blog

Disappearing Permissions for SSRS Reports in SCCM 2012

How to Add the Email Option to SQL Server Reporting Services (SSRS)
Recast Blog

How to Add the Email Option to SQL Server Reporting Services (SSRS)

Troubleshooting Hardware Inventory

Troubleshooting Hardware Inventory

Monitor Information Reporting VS. Win32_DesktopMonitor
Recast Blog

Monitor Information Reporting VS. Win32_DesktopMonitor

How to Create a Configuration Baseline

How to Create a Configuration Baseline

Importing MOF settings into Microsoft Configuration Manager
Recast Blog

Importing MOF settings into Microsoft Configuration Manager