Course Description

Don't miss the chance to join a LIVE Online Training on the ViaMonstra Academy with Microsoft MVP Johan Arwidmark and industry expert Andrew Johnson. In this LIVE Online Training, you will learn to use PowerShell for administration of ConfigMgr and Intune environments. As with all our academy courses, the information 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 LIVE Online Training runs for six weeks and includes: 

  • Six 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, progress, etc. 
  • The chance to ask Ronnie Jakobsen questions directly in a live training environment

This LIVE Online Training is for YOU if you want to:

  • Learn PowerShell from the ground up
  • Become proficient with PowerShell for administration
  • Use PowerShell with your ConfigMgr infrastructure
  • Use Windows Management Instrumentation (WMI) with PowerShell
  • Connect to Intune with PowerShell (using Graph API) 
  • Manage your ConfigMgr clients remotely using PowerShell

Course Schedule

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

  • Module 1: Tuesday, January 30, 2:00-4:00 PM Central Time (US and Canada)
  • Module 2: Tuesday, February 6, 2:00-4:00 PM Central Time (US and Canada)
  • Module 3: Tuesday, February 13, 2:00-4:00 PM Central Time (US and Canada)
  • Module 4: Tuesday, February 20, 2:00-4:00 PM Central Time (US and Canada)
  • Module 5: Tuesday, February 27, 2:00-4:00 PM Central Time (US and Canada)
  • Module 6: Tuesday, March 5, 2:00-4:00 PM Central Time (US and Canada)

Course Outline

Module 1: PowerShell Basics

  • Introduction to PowerShell
  • Essential PowerShell Commands
  • Editors and Tools for Working with PowerShell
  • Understanding PowerShell Objects
  • Learning PowerShell Programming Logic
  • Understanding the PowerShell Pipeline

Module 2: Useful Skills for Working with PowerShell

  • Writing Better Scripts 
  • Handling Data in Files in PowerShell
  • Functions and Parameters
  • Debugging Scripts
  • Extending PowerShell Using Modules

Module 3: 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 4: PowerShell and Windows Management Instrumentation (WMI)

  • Introduction to Windows Management Instrumentation
  • Understanding How to Discover WMI Classes and Instances
  • Introduction to WMI Query language (WQL)
  • Extracting Hardware, OS, and Application Configurations from WMI
  • Invoking WMI Methods
  • Understanding the ConfigMgr WMI Namespace
  • Creating Custom WMI Classes and Using Them to Extend ConfigMgr Hardware Inventory
  • Using WMI Events and PowerShell

Module 5: Using Microsoft Graph with Microsoft Intune

  • Introduction to Microsoft Graph API
  • Connecting to Intune Using Graph API with PowerShell
  • Creating Intune Configuration Profiles with PowerShell
  • Creating Intune Applications Using PowerShell
  • Device Management with Graph API
  • Using PowerShell to Document Intune Configuration

Module 6: Managing Clients Remotely

  • Introduction to PowerShell Remoting
  • Configuring PowerShell Remoting
  • Security for PowerShell Scripts
  • Connecting to Clients and Executing Commands Remotely Using PowerShell 
  • Managing ConfigMgr Clients Remotely with PowerShell
  • Managing Clients with ConfigMgr and PowerShell


Johan Arwidmark

Johan Arwidmark is a consultant, author, speaker, and all-around geek specializing in Enterprise Windows Deployment Solutions and Systems Management. Johan speaks at several conferences each year, including MMS and Ignite around the world. He is also actively involved in the community, and he has been awarded Microsoft Most Valuable Professional (MVP) since 2005. Johan is known for his energetic and humorous style, tackling complex concepts using simple "Real World" scenarios and lots of live demos. His areas of expertise include Enterprise Windows Deployment Tools and Management Systems: Intune, MDT, WinPE, WDS, and ConfigMgr (SCCM).

Johan Arwidmark

Technical Fellow

Andrew Johnson

Andrew has served in various technical and leadership roles in IT for over 15 years, spending most of his time in higher education. He's always looking for new ways to perform tasks more efficiently and share knowledge with others. His three favorite technology areas are Endpoint Management, Automation, and Monitoring. When he's not working with tech - professionally or in his home lab - you'll likely find him building the latest Star Wars LEGO set with his family. If you'd like to chat ConfigMgr, Intune, Azure AD, Office 365, Disney World or Star Wars, you can always find him on Twitter, @AndrewJNet.

Andrew Johnson

Solutions Architect, ADM Solutions