PowerShell for System Center Configuration Manager Administrators

Live Classroom
Duration: 5 days
Live Virtual Classroom
Duration: 5 days
Pattern figure


During this three-day course, participants are equipped with the required knowledge and skills for using PowerShell for System Center Configuration Manager (SCCM) administration. The course covers how to PowerShell cmdlets included with SCCM 1802 and use them for performing configuration tasks for a primary site. The course uses individual cmdlets for working with objects like boundaries, boundary groups, collections, software deployment, patching, compliance settings, OSD task sequences, etc. The course also covers basic scripting to help participants understand how to use PowerShell when working with a large set of objects.


What You'll Learn

  • Create additional site system roles on existing or new servers
  • Modify high level site settings
  • Create and modify Discovery Methods, Boundaries and Boundary Groups
  • Create Collections using any of the membership rules available
  • Delegate authority through Roles and Scopes
  • Install the Configuration Manager client, modify client settings and restrict access to site systems
  • Deploy software to clients
  • Deploy software updates to clients
  • Configure compliance settings targeted against collections
  • Modify settings that govern monitoring functions such as Alerts and Status Settings
  • Work with Task Sequences for Operating System Deployment
  • Write basic PowerShell scripts using cmdlets learned and scripting constructs to accomplish configuration tasks


  • Architecture of an System Center Configuration Manager 1802 Installation
  • Managing Assets
  • Content Delivery and Management
  • Security, Monitoring, and Remote Management
  • Lab: Reviewing a Primary Site Installation
    • Install SQL Server 2017
    • Install Configuration Manager 1802
    • Review the Administration Workspace
    • Review the Assets and Compliance Workspace
    • Looking at the Software Library
    • Review the Monitoring Workspace

  • Implementing Discovery
  • Organizing Resources with Collections
  • Working with Boundaries
  • Lab: Configuring Discovery, Collections and Boundaries
    • Configuring Discovery
    • Creating Collections
    • Working with Boundaries and Boundary Groups

  • Installing the Configuration Manager Client
  • Managing Client Settings
  • Managing Client Operations
  • Monitoring Client Status
  • Lab: Utilizing PowerShell to Manage Clients
    • Install the Configuration Manager client
    • Managing Client Settings
    • Managing Client Operations
    • Monitoring Client Status

  • Configure the Software Distribution Components
  • Working with Distribution Points
  • Creating Content for Distribution
  • Deploying Software Applications
  • Lab: Using Cmdlets to Publish Content
    • Extending the Infrastructure
    • Configuring a Legacy Package for Distribution
    • Deploying a Windows Installer Application
    • Implementing New Features of Configuration Manager

  • Integrating Configuration Manager and WSUS
  • Managing Updates through Software Update Groups
  • Creating and Deploying Update Packages
  • Working with Automatic Deployment Rules
  • Lab: Using Configuration Manager Cmdlets to Manage Software Updates
    • Preparing the Environment for Software Updates
    • Deploy Updates
    • Create an Automatic Deployment Rule

  • Creating Compliance Settings Objects
  • Deploying and Monitor the Baseline
  • Lab: How PowerShell Can Manage Compliance
    • Creating Compliance Settings Objects
    • Deploy and Monitor the Baseline

  • Preparing the OSD Environment
  • Working with Task Sequences
  • Lab: Operating System Deployment with Windows PowerShell
  • Creating Required OSD Objects
  • Prepare the Task Sequence

  • Modify the Site
  • Adding Site System Roles
  • Adding a Secondary Site
  • Lab: Modifying Site Settings
    • Modifying the Site Configuration
    • Adding Site System Roles

  • Configuring Role Based Administration
  • Implementing Endpoint Protection
  • Configuring Monitoring Options
  • Lab: Implementing Security and Monitoring
    • Configuring Role Based Administration
    • Configuring Anti-Malware Protection
    • Modifying Monitoring Options

  • Review of Scripting Constructs
  • Introduction to the Configuration Manager WMI Classes
  • Lab: Writing Scripts for Configuration Manager Activities
    • Establishing the Infrastructure
    • Deploy Software

Run the Full Script

Ripple wave

Who should attend

Anyone interested in the paradigm shifts necessary to enable organizational agility in today’s innovative business climate will find the Business Agility Foundations course compelling. The course is highly recommended for –

  • Current and aspiring business agility leaders
  • Business change agents
  • Business leaders
  • Business managers
  • Value managers
  • Product owners
  • Product managers
  • Anyone wanting a certification in ICAgile Business Agility Foundation (ICP-BAF)
  • Anyone wanting to be an ICAgile Certified Expert in Business Agility


Participants for this course need to have basic Windows and Active Directory knowledge, as well as a conceptual knowledge of Configuration Manager Objects and how they interact. Participants need to have experience performing configuration tasks in SCCM using the graphical console, working from a command prompt, and basic understanding of the fundamentals of PowerShell.

Interested in this Course?

    Ready to recode your DNA for GenAI?
    Discover how Cognixia can help.

    Get in Touch
    Pattern figure
    Ripple wave