Course Description

Don't miss the chance of joining a LIVE Online Academy with Anders Rodland from CT Global. In this training, you learn to use PowerShell for administration of ConfigMgr and Intune environments. As with all our academy courses, the info presented is up to date and gathered from real-world implementations.   

Note: If you already have an All Access Pass subscription, this course has been added to your account.

This program runs for six weeks and includes: 

  • Weekly live webinars (with recordings and Q&A)
  • Weekly assignments to guide your progress
  • A community of individuals with the same goals
  • A private Facebook group with other participants for sharing reflections, etc. 
  • The chance to ask Anders Rodland questions directly


Course Schedule

Dates and start time for the live two-hour webinars:

  • Module 1: Wednesday, Nov 3, 2:00-4:00 PM Central Time (US and Canada)
  • Module 2: Wednesday, Nov 10, 2:00-4:00 PM Central Time (US and Canada)
  • Module 3: Wednesday, Nov 17, 2:00-4:00 PM Central Time (US and Canada)
  • Wednesday, Nov 24, Thanksgiving week, NO CLASS
  • Module 4: Wednesday, Dec 1, 2:00-4:00 PM Central Time (US and Canada)
  • Module 5: Wednesday, Dec 8, 2:00-4:00 PM Central Time (US and Canada)
  • Module 6: Wednesday, Dec 15, 2:00-4:00 PM Central Time (US and Canada)

Course Outline

Module 1: PowerShell Basics

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


Module 2: 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


Module 3: 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


Module 4: 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


Module 5: 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


Module 6: 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:

Anders is a managing consultant with CTGlobal and have worked in IT since 2006. His expertise is endpoint management with Configuration Manager and Intune, but also works with Azure. He is also passionate about PowerShell and automation, and he loves to simplify things with code. Anders is the author of ConfigMgr Client Health and a blogger.

Anders Rodland

Managing Consultant