Masterclass Description

Don't miss the chance of joining a LIVE Masterclass with Ronnie Jakobsen from CTGlobal. In this 3-day class, you will learn to use PowerShell for the administration of ConfigMgr and Intune environments. As with all our Masterclasses, the info presented is up-to-date and gathered from real-world implementations.   

Hands-on-Labs
Over 60 percent of the time you spend in class is dedicated to hands-on labs and exercises, based on self-perceived real-life scenarios and methods verified to work in production environments. And the best part, you get access to all the sample files and scripts, including a solution that will build up the complete lab environment once returned home from the training.


Masterclass Schedule

Date and start time for the next Masterclass:

  • October 11-13, 2022, 9:00 AM - 4:30 PM Central Time (US and Canada)

Masterclass Outline

PowerShell Basics

  • Introduction to PowerShell
  • Visual Studio Code with PowerShell
  • Essential PowerShell Commands
  • Understanding PowerShell Objects
  • Learning PowerShell Programming Logic
  • Extending PowerShell Using Modules


PowerShell and ConfigMgr 

  • Introduction to the ConfigMgr PowerShell Module
  • Working with ConfigMgr Infrastructure, Site System Roles, and More
  • Working with Packages and Applications
  • Working with Task Sequences
  • Working with Software Updates


PowerShell and Windows Management Instrumentation (WMI)

  • Introduction to Windows Management Instrumentation
  • Introduction to WMI Query language (WQL)
  • Understanding How to Discover WMI Classes and Instances
  • Extracting Hardware, OS, and Application Configurations from WMI
  • Invoking WMI Methods and Making Changes to Windows and Applications
  • Understanding the ConfigMgr WMI Namespace
  • Creating Custom WMI Classes and Storing Information in them to Use with ConfigMgr Hardware Inventory


Managing Clients Remotely

  • Introduction to PowerShell Remoting
  • Connecting to Clients and Executing Commands Remotely Using PowerShell 
  • Managing ConfigMgr Clients Remotely with PowerShell
  • Triggering ConfigMgr Client Actions with PowerShell
  • Executing PowerShell Code at Multiple Systems Simultaneously Using Multithreading
  • Using PowerShell to Validate ConfigMgr Client Health


Introducing Microsoft Graph and Intune

  • Introduction to Microsoft Graph API
  • Connecting to Intune Using Graph API with PowerShell
  • Creating Intune Configuration Policies with PowerShell
  • Creating Intune Applications Using PowerShell
  • Device Management with Graph API
  • Use PowerShell to Document Intune Configuration
  • Graph API Reports and Auditing


ConfigMgr Console Extensions

  • Introduction to ConfigMgr Console Extensions
  • Using PowerShell to Build a Right-click Console Extension Tool that Do Cool Stuff on the Devices

Instructor(s)

Instructor Bio:

Ronnie is a managing consultant who has been with CTGlobal since 2012 and has worked in the IT field for more than 25 years. Most of his experience has been with endpoint management, specifically Configuration Manager and Intune, but his depth of knowledge goes far beyond endpoint management and includes PowerShell scripting/automation, .NET development, and client security.

Ronnie Jakobsen

Managing Consultant