55133 - PowerShell for System Center Configuration Manager Administrators
10/5/2020 - 10/7/2020


COURSE COST: $1495.00

COURSE TIMES: 9:00am - 5:00pm

Printable version of this course
Register for this course


This three-day instructor-led course provides students with the knowledge and skills needed to use PowerShell for System Center Configuration Manager (SCCM) administration. In this course, students learn how to access the PowerShell cmdlets included with SCCM 2012 R2 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.


This course is intended for IT professionals who need to manage the day-to-day environment of an SCCM 2012 SP1 or newer environment. Knowledge of the workings of a standalone primary SCCM site and basic PowerShell experience is recommended.

* Basic Windows and Active Directory knowledge.
* Conceptual knowledge of Configuration Manager objects and how they interact.
* Basic experience performing configuration tasks in SCCM using the graphical console.
* Experience working from a command prompt.
* Basic knowledge of the fundamentals of Windows PowerShell.


*Course Cost listed does not include the cost of courseware. Please refer to your Invoice for any additional cost. If you have any questions, please contact us (learn@vtec.org or 207-775-0244). Course is subject to minimum enrollment to run. Courses maybe run as a LDL - Live Distance Learning if minimum enrolled not met.


At Course Completion
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.

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

Module 2: Managing Resources
Implementing Discovery
Organizing Resources with Collections
Working with Boundaries
Lab 1: Configuring Discovery, Collections and Boundaries
Configuring Discovery
Creating Collections
Working with Boundaries and Boundary Groups

Module 3: Working with Clients
Installing the Configuration Manager Client
Managing Client Settings
Managing Client Operations
Monitoring Client Status
Lab 1: Utilizing PowerShell to Manage Clients
Install the Configuration Manager client
Managing Client Settings
Managing Client Operations
Monitoring Client Status

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

Module 5: Updating Systems with WSUS and SCCM
Integrating Configuration Manager and WSUS
Managing Updates through Software Update Groups
Creating and Deploying Update Packages
Working with Automatic Deployment Rules
Lab 1: Using Configuration Manager Cmdlets to Manage Software Updates
Preparing the Environment for Software Updates
Deploy Updates
Create an Automatic Deployment Rul

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

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

Module 8: Working at the Site Level
Modify the Site
Adding Site System Roles
Adding a Secondary Site
Lab 1: Modifying Site Settings
Modifying the Site Configuration
Adding Site System Roles

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

Module 10: Using PowerShell Scripting to Automate SCCM Tasks
Review of Scripting Constructs
Introduction to the Configuration Manager WMI Classes
Lab 1: Writing Scripts for Configuration Manager Activities
Establishing the Infrastructure
Deploy Software
Run the Full Script