PowerShell for Microsoft Endpoint Configuration Manager Administrators

PowerShell for Microsoft Endpoint Configuration Manager Administrators Courseware (55133D)

This three-day instructor-led course provides students with the knowledge and skills needed to use PowerShell for Endpoint Configuration Manager (ECM) administration. In this course, students learn how to access the PowerShell cmdlets included with ECM 2203 and use them to perform configuration tasks for a primary site. Individual cmdlets will be used in working with objects such as Boundaries, Boundary Groups, Collections, Software Deployment, Patching, Compliance Settings, OSD Task Sequences, and many others. Basic scripting will also be covered so that students can learn how to put PowerShell to use when working with large sets of objects.


After completing this course, students should be able to:

  • Explain Microsoft Endpoint Configuration Manager 2203 concepts
  • Configure discovery methods
  • Create and manage collections
  • Create and manage boundaries and boundary groups
  • Install and manage the Configuration Manager client
  • Deploy software applications
  • Deploy software updates
  • Configure compliance settings
  • Configure Operating System Deployment objects
  • Manage primary site properties
  • Delegate management authority for the site
  • Configure Endpoint Protection
  • Monitor site system components
  • Write scripts to automate Configuration Manager tasks


  1. Module 1: Review of Endpoint Configuration Manager Concepts
    1. Lesson 1: Architecture of a Microsoft Endpoint Configuration Manager 2203 Installation
    2. Lesson 2: Managing Assets
    3. Lesson 3: Content Delivery and Management
    4. Lesson 4: Security, Monitoring and Remote Management
    5. Lab: Reviewing a Primary Site Installation
  2. Module 2: Managing Resources
    1. Lesson 1: Implementing Discovery
    2. Lesson 2: Organizing Resources with Collections
    3. Lesson 3: Working with Boundaries
    4. Lab: Configuring Discovery, Collections and Boundaries
  3. Module 3: Working with Clients
    1. Lesson 1: Installing the Configuration Manager Client
    2. Lesson 2: Managing Client Settings
    3. Lesson 3: Managing Client Operations
    4. Lesson 4: Monitoring Client Status
    5. Lab: Utilizing PowerShell to Manage Clients
  4. Module 4: Distributing Software
    1. Lesson 1: Configure the Software Distribution Components
    2. Lesson 2: Working with Distribution Points
    3. Lesson 3: Creating Content for Distribution
    4. Lesson 4: Deploying Software Applications
    5. Lab: Using Commands to Publish Software
  5. Module 5: Updating Systems with WSUS and ECM
    1. Lesson 1: Integrating Configuration Manager and WSUS
    2. Lesson 2: Managing Updates through Software Update Groups
    3. Lesson 3: Creating and Deploying Update Packages
    4. Lesson 4: Working with Automatic Deployment Rules
    5. Lab: Using Configuration Manager Commands to Manage Software Updates
  6. Module 6: How PowerShell Can Manage Compliance Settings
    1. Lesson 1: Creating Compliance Settings Objects
    2. Lesson 2: Deploying Configuration Baselines
    3. Lab: How PowerShell Can Manage Compliance
  7. Module 7: Configuring Operating System Deployment Objects
    1. Lesson 1: Preparing the OSD Environment
    2. Lesson 2: Working with Task Sequences
    3. Lab: Operating System Deployment with Windows PowerShell
  8. Module 8: Working at the Site Level
    1. Lesson 1: Modify the Site
    2. Lesson 2: Adding Site System Roles
    3. Lesson 3: Adding a Secondary Site
    4. Lab: Modifying Site Settings
  9. Module 9: Security and Monitoring
    1. Lesson 1: Configuring Role Based Administration
    2. Lesson 2: Implementing Endpoint Protection
    3. Lesson 3: Configuring Monitoring Options
    4. Lab: Implementing Security and Monitoring
  10. Module 10: Using PowerShell Scripting to Automate ECM Tasks
    1. Lesson 1: Review of Scripting Constructs
    2. Lesson 2: Introduction to the Configuration Manager WMI Classes
    3. Lab: Writing Scripts for Configuration Manager Activities

Required Prerequisites

  • Windows Server 2022 operating system
  • Windows 11 operating system
  • Active Directory Domain Services
  • Familiarity with the Microsoft Endpoint Configuration Manager 2203 features
  • Use of the Configuration Manager console

Useful Prerequisites

  • Basic PowerShell command syntax and scripting constructs

Length: 3 days | $175.00 per copy
Labs providers: Skillable

LicenseRequest More InformationRequest Trainer Evaluation Copy
What is Included?
  • Student Manual
  • Extra Trainer Files
  • PowerPoint Presentation

    *Labs must be purchased from the lab provider.