PowerShell Courseware

In Courseware Store, you will find a specialized selection of PowerShell courseware, expertly crafted to enable training companies to deliver unparalleled PowerShell classes to their clients.

Our offerings cover various aspects of PowerShell, including scripting, toolmaking, and administrative automation. Whether it's leveraging Microsoft Windows PowerShell for administration, building reusable tools with PowerShell, or using PowerShell for Endpoint Configuration Manager (ECM) administration, our courses provide comprehensive insights and hands-on experience.

Choose our PowerShell courseware and enhance your training programs with the most advanced and practical resources available. Start delivering more efficient, innovative, and successful PowerShell training today!

Introduction to PowerShell

Introduction to PowerShell (PWS101)

3 days

This Introduction to PowerShell course offers a comprehensive exploration of PowerShell, a versatile scripting language used to automate tasks in Windows environments. Ideal for employee training at all levels, it aims to elevate your team's operational efficiency by leveraging the robust capabilities of PowerShell.

You’ll start off with the Introduction lesson, where the distinction between Windows PowerShell and PowerShell is clarified, uncovering its vast potential. Learn about commands and cmdlets, the core components of PowerShell, and explore various PowerShell hosts. The integration of the VS Code PowerShell Extension will be discussed to enhance your scripting environment, followed by practical exercises …

Windows PowerShell Scripting and Toolmaking (B Version)

Windows PowerShell Scripting and Toolmaking (B Version) (55039)

5 days

Build the tools that will allow you to better administer your Windows server and client products.

This five-day instructor-led is intended for IT professionals who are interested in furthering their skills in Windows PowerShell and administrative automation. The course assumes a basic working knowledge of PowerShell as an interactive command-line shell, and teaches students the correct patterns and practices for building reusable, tightly scoped units of automation.

What is the difference between this course and the A version of the course here?

This version of the course is more comprehensive, but is not as conducive to …

PowerShell for Windows and Linux Administrators

PowerShell for Windows and Linux Administrators (2023)

5 days

This instructor-facilitated, five-day course provides students with the necessary knowledge to successfully administer Microsoft Windows Server and Client operating systems and Linux operating systems using PowerShell. In this course, students are shown the use of PowerShell commands to create, modify, and maintain various components of Windows and Linux operating systems. This course leans heavily towards hands-on labs to reinforce concepts. Instructional time is minimized in favor of “learning by doing” via the labs. Instructors facilitate a high-level review of concepts, provide guidance for the labs, assist in answering questions or issues with the labs and provide input when required for …

Windows PowerShell Scripting and Toolmaking (A Version)

Windows PowerShell Scripting and Toolmaking (A Version) (55039A)

5 days

Build the tools that will allow you to better administer your Windows server and client products.

In this course, you will learn to build reusable tools by using Windows PowerShell. This course focuses on the Windows PowerShell scripting language and on the concepts and techniques needed to design tools, including and output requirements and functional requirements. You will learn functions to deal with anticipated errors using standard PowerShell patterns and practices. By course completion, you will be armed with the knowledge and skills to better administer a wide variety of server and client products and technologies that offer Windows …

PowerShell for Microsoft Endpoint Configuration Manager Administrators

PowerShell for Microsoft Endpoint Configuration Manager Administrators (55133D)

3 days

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.