Summer is finally here, and what better to spend the Summer than developing a brand new System Center 2012 Configuration Manager PowerShell class. We (Kaido Jävemets & Kent Agerlund) are currently busy writing lots of labs and examples that will help you unleash the power of PowerShell. Why a PowerShell class you might ask? Well, because PowerShell is King and we love it Smiley The class will be running at a training center near you – and if not, please contact us.

The agenda for the 3 day lab look like this:

Mastering SCCM 2012 R2 with PowerShell

Title: Mastering Configuration Manager 2012 with PowerShell
Duration: 3 days
Material: Student Lab Manual, Slide deck, and lab files
Trainers: Kaido Järvemets or Kent Agerlund, Enterprise Client Management MVP
Language: English, Estonian or Danish


Use Windows PowerShell to deploy and manage your Configuration Manager 2012 in your environment. The class will teach you all the basic PowerShell needed to get started managing Configuration Manager 2012 with PowerShell.


Basic understanding of Active Directory, WSUS, Configuration Manager 2012 and SQL. We do expect that you already have participated in the Mastering Configuration Manager 2012 class or have equal knowledge. This class will teach how to unleash all the magic of PowerShell and learn how you can automate features and daily tasks. After the training you will have a solid understanding off where and how PowerShell can assist you with these features:

  • Introducing PowerShell & WMI
  • Using the Configuration Manager built-in cmdlets
  • Managing Configuration Manager sites and site servers
  • Managing site system roles
  • Configuring and managing clients
  • Managing features like applications and software updates
  • Creating custom scripts
  • Working with the SDK
  • Remote Management


  • PowerShell introduction

  • What is PowerShell
  • Overview and Background
  • Getting started

  • WMI introduction

  • What is WMI and why we need it
  • WMI tools
  • PowerShell & WMI a powerful combo


  • Configuration Manager & PowerShell

  • Working with the native Configuration Manager cmdlets
  • WMI VS. cmdlets
  • tricks & tips


  • Configuration Manager SDK

  • What is the SDK and why do we need it
  • How to use the SDK
  • Develop custom scripts

  • Creating end-to-end automated processes
  • Import and Export bulk information
  • Creating custom PowerShell reports
  • Status Message Rules

  • Remote Management

  • Different options for Remote Management
  • Managing Site system roles
  • Managing clients