There are no items in your cart. Continue shopping on our Course Directory page.
Pay now -or- pay later
Pay by credit card at checkout
-or- pay later by invoice, as always.
This official Microsoft Windows PowerShell administration course teaches scripting basics, as well as how to remotely manage multiple Windows-based servers and automate day to day management and administration tasks. It focuses on primary Windows PowerShell command-line features and techniques, and will provide pre-requisite skills supporting a broad range of Microsoft products, including Windows Server, Windows Client, Exchange Server, SharePoint Server, SQL Server, System Center, and more.
LIVE, INSTRUCTOR-LED
TRAINING AT YOUR SITE
Customize Your Team Training Experience
CONTACT USOur flexible, easy-to-redeem training vouchers are available to any employee within your organisation. For details, please call 0800 282 353 or chat live.
22 - 26 Feb
9:00 AM - 4:30 PM GMT
Online (AnyWare)
10 - 14 May
9:00 AM - 4:30 PM BST
Online (AnyWare)
26 - 30 Jul
9:00 AM - 4:30 PM BST
Online (AnyWare)
8 - 12 Nov
9:00 AM - 4:30 PM GMT
Online (AnyWare)
22 - 26 Mar
1:00 PM - 8:30 PM GMT
Online (AnyWare)
12 - 16 Apr
2:00 PM - 9:30 PM BST
New York / Online (AnyWare)
12 - 16 Jul
2:00 PM - 9:30 PM BST
Herndon, VA / Online (AnyWare)
20 - 24 Sep
2:00 PM - 9:30 PM BST
Herndon, VA / Online (AnyWare)
4 - 8 Oct
2:00 PM - 9:30 PM BST
New York / Online (AnyWare)
10 - 14 Jan
2:00 PM - 9:30 PM GMT
Herndon, VA / Online (AnyWare)
Guaranteed to Run
When you see the "Guaranteed to Run" icon next to a course event, you can rest assured that your course event — date, time — will run. Guaranteed.The course is built on Windows Server 2012 R2 and Windows 8.1 and while it is specifically focused on Windows PowerShell v5.1, is also relevant in v2.0 and v3.0 Windows PowerShell environments.
You'll be given remote access to a preconfigured virtual machine for you to redo your hands-on exercises, develop/test new code, and experiment with the same software used in your course.
This module introduces students to Windows PowerShell, its purpose and history. The module will also cover the basics of using the shell, including the help system, command syntax, command discovery explaining the use of the two built-in host applications.
Lessons
Lab : Configuring Windows PowerShell
Lab : Finding and Running Basic Commands
After completing this module, students will be able to:
This module covers the Windows PowerShell pipeline along with a number of additional techniques and commands, including customising command output, exporting and converting data, sorting objects, filtering objects, and enumerating objects allowing for the overall retrieval, manipulation and displaying of data.
Lessons
Lab : Using the Pipeline
Lab : Converting, Exporting, and Importing Objects
Lab : Filtering Objects
Lab : Enumerating Objects
After completing this module, students will be able to:
This module explains the underlying details of how Windows PowerShell passes objects from command to command within the pipeline. Having seen it in action in the previous module will now get to see some of the theory under the hood. The emphasis will be on two specific techniques used by the shell and students will learn to explain the pipeline operation, predict command behaviour and allows them construct more useful, predictable commands.
Lessons
Lab : Working with Pipeline Parameter Binding
After completing this module, students will be able to:
This module explains the purpose and use of Windows PowerShell PSProviders and PSDrives, and shows students how to use these useful components for administrative tasks. Students will also learn to use the -item* commands to manipulate items within a PSDrive.
Lessons
Lab : Using PSProviders and PSDrives
After completing this module, students will be able to:
This module demonstrates how to format command output and how to create custom output elements.
Lessons
Lab : Formatting Output
After completing this module, students will be able to:
This module explains Windows Management Instrumentation (WMI) and Common Information Model (CIM), and shows students how to retrieve and in some cases modify management information about local and remote computers.
Lessons
Lab : Working with WMI and CIM
After completing this module, students will be able to:
This module prepares students for writing scripts with Windows PowerShell, covering the Windows PowerShell security model and the use of variables.
Lessons
Lab : Working with Security in Windows PowerShell
After completing this module, students will be able to:
This module shows students how to take a command that runs well in the console and turn it into a parameterized, reusable script, and how to evolve that script into a standalone script module. Students will learn the foundations needed to create their own reusable tools.
Lessons
Lab : Moving From Command to Script
Lab : Moving From Script to Function to Module
Lab : Implementing Basic Error Handling
Lab : Creating an Advanced Function
After completing this module, students will be able to:
This module explains Windows PowerShell remoting, and shows students how to configure and use remoting to manage multiple remote computers.
Lessons
Lab : Using Basic Remoting
Lab : Using Remoting Sessions
After completing this module, students will be able to:
This module offers students an opportunity to use everything they have learned so far. Students will discover, learn, and run commands that perform a complex, real-world administrative task.
Lessons
Lab : Provisioning a New Server Core Installation
After completing this module, students will be able to:
In this module students will learn to create and manage background jobs and scheduled jobs.
Lessons
Lab : Using Background Jobs
Lab : Using Scheduled Jobs
After completing this module, students will be able to:
This module covers a variety of additional advanced Windows PowerShell features and techniques including additional comparison operators, use of alternate credentials, creation of profile scripts, manipulation of strings and date objects.
Lessons
Lab : Practising Advanced Techniques
After completing this module, students will be able to:
While this training is specifically focused on Windows PowerShell v5.1, is also relevant in v2.0 and v3.0 Windows PowerShell environments.
Yes. Please see the training outline for details about what is covered in the training.
Yes! We know your busy work schedule may prevent you from getting to one of our classrooms which is why we offer convenient online training to meet your needs.
Advanced Automated Administration with PowerShell Training (10962)The Power of PowerShell
Brent A. - Systems Engineer, Loudoun County Public Schools
“Knowledgeable instructor who was always flexible. He had to run half the day on his cell phone due to an outage at his centre. He went above and beyond to ensure the class stayed on schedule and always gave us extra lab time when we needed it.”
Matthew O.
“There was a lot of content and it was technical, but it has to be technical, its the nature of what it is.”
Bret H. - IT Tech, Fairfax County Circuit Court
“Lot's of real world insights and techniques.”
Earl E. - Network Administrator, North American Corporation
“Pretty awesome refresher and learned new concepts that gives me the confidence to try!”
Mohammed S. - Unix Systems Admin, TD Bank
“Great Instructor. Great Labs. Wish documentation was in pdf format.”
Your Training Comes with a 100% Satisfaction Guarantee!*
*Partner-delivered courses may have different terms that apply. Ask for details.