Automating Administration with Windows PowerShell v3.0

Course summary
5 days
Company-Specific / In-House

Automating Administration with Windows PowerShell v3.0

Courses never cancelled. Last minute rescheduling. 24 month delegate support forum. And more... Understand the basic concepts of Windows PowerShell
Understand and Work with the Pipeline
Use of PSProviders and PSDrives
Format Output
Use of WMI and CIM
Scripting preparation
Moving From a Command to a Script to a Module
Administering Remote Computers
Compliling various Windows PowerShell components
Using Background Jobs and Scheduled Jobs
Using Advanced PowerShell Techniques and Profiles

Suitability - Who should attend?

IT Professionals with existing experience in Windows Server and Windows Client administration and supporting Application servers and services including applications like SQL, SharePoint and Exchange. Those looking to use Windows PowerShell to automate administrative tasks from the command line, using any Microsoft or ISV (independent software vendor) product that does support Windows PowerShell manageability.

Training Course Content

Module 1: Getting Started with Windows PowerShell

Overview and Background
Finding and Learning Commands
Running Commands
Lab : Configuring Windows PowerShell
Configure the Windows PowerShell Console Application
Configure the Windows PowerShell ISE Application
Lab : Finding and Running Basic Commands
Finding Commands
Finding and Running Commands

Module 2: Working with the Pipeline

Understanding the Pipeline
Selecting, Sorting, and Measuring Objects
Converting, Exporting, and Importing Objects
Filtering Objects Out of the Pipeline
Enumerating Objects in the Pipeline
Lab : Using the Pipeline
Selecting and Sorting Data
Lab : Converting, Exporting, and Importing Objects
Converting Objects
Importing and Exporting Objects
Lab : Filtering Objects
Filtering Objects
Lab : Enumerating Objects
Enumerating Objects

At completion of this module you will be able to:

Describe the purpose of the Windows PowerShell pipeline
Manipulate objects in the pipeline
Convert, export, and import objects
Filter objects out of the pipeline
Enumerate objects in the pipeline

Module 3: Understanding How the Pipeline Works

Passing Data in the Pipeline By Value
Passing Data in the Pipeline By Property Name
Lab : Working with Pipeline Parameter Binding
Predicting Pipeline Behavior

At completion of this module you will be able to:

Pass data by using the ByValue technique
Pass data by using the ByPropertyName technique

Module 4: Using PSProviders and PSDrives

Using PSProviders
Using PSDrives
Lab : Using PSProviders and PSDrives
Create a New Folder
Create a New PSDrive
Create a New Registry Key
Create a New Registry Setting
Modify a WS-Management Setting

Module 5: Formatting Output

Using Basic Formatting
Using Advanced Formatting
Redirecting Formatted Output
Lab : Formatting Output
Formatting Command Output
Reproducing Specified Output

At completion of this module you will be able to:

Format command output by using basic formatting commands
Format command output by using advanced formatting options
Redirect formatted output

Module 6: Querying Management Information by Using WMI and CIM

Understanding WMI and CIM
Querying Data with WMI and CIM
Making Changes by Using WMI and CIM
Lab : Working with WMI and CIM
Querying Information by Using WMI
Querying Information by Using CIM
Invoking Methods

Module 7: Preparing for Scripting

Using Variables
Scripting Security
Lab : Working with Security in Windows PowerShell
Configure Security
After completing this module, students will be able to:
Create, use, and manage variables
Configure shell scripting security

Module 8: Moving From a Command to Script to Module

Moving From Command to Script
Moving From Script to Function to Module
Implementing Basic Error Handling
Using Basic Scripting Constructs
Exploring Other Scripting Features
Lab : Moving From Command to Script
Test the Command
Parameterize Changing Values
Add Verbose Output
Add Comment-Based Help
Lab : Moving From Script to Function to Module
Convert the Script to a Function
Save the Script as a Script Module
Add Debugging Breakpoints
Lab : Implementing Basic Error Handling
Add Error Handling to a Function
Add Error Handling to a New Function
Lab : Creating an Advanced Function
Test an Existing Command
Create a Parameterized Function
Handle Multiple Targets
Add Error Handling

Module 9: Administering Remote Computers

Using Basic Remoting
Using Advanced Remoting Techniques
Using Remoting Sessions
Lab : Using Basic Remoting
Enable Remoting on the Local Computer
Performing One-to-One Remoting
Performing One-to-Many Remoting
Lab : Using Remoting Sessions
Using Implicit Remoting
Multicomputer Management

Module 10: Putting it All Together

Provisioning a New Server Core Instance
Lab : Provisioning a New Server Core Installation
Create a Parameterized Script
Get the Dynamic IP Address of the New Server Core Computer
Create a DHCP Reservation for the Server Core Instance
Modify the Local TrustedHosts List
Add a Role to the Server Core Instance
Add the Server Core Instance to the Domain
Test the Completed Script

Module 11: Using Background Jobs and Scheduled Jobs

Using Background Jobs
Using Scheduled Jobs
Lab : Using Background Jobs
Starting Jobs
Managing Jobs
Lab : Using Scheduled Jobs
Creating a Scheduled Job

At completion of this module you will be able to:

Create and manage Background Jobs
Create and manage Scheduled Jobs

Module 12: Using Profiles and Advanced PowerShell Techniques

Using Advanced PowerShell Techniques
Creating Profile Scripts
Working With Alternative Credentials
Lab : Practicing Advanced Techniques
Using Advanced Techniques
Using Alternative Credentials
Create a Profile Script

At completion of this module you will be able to:

Manipulate data and objects by using advanced techniques and operators
Create and manage profile scripts
Connect to remote computers by using alternative credentials


Prices from £3000 (Guideline pricing). Promotional rates often available the further ahead you book. Contact us for quote.

Provider: STL

STL - Microsoft Training

Best in-class training - Be delighted, not just satisfied

We're here to help - from using Microsoft Excel for informed financial decisions, presentation skills for a winning sales pitch,  to leadership & development programmes. Other services include technical training, Microsoft, Oracle, Cisco, eLearning through to project management, Prince2, ITIL and more....

Read more and show all courses with this provider

Request information - obligation free

Fill out your details to find out more about Automating Administration with Windows PowerShell v3.0.

  Contact the provider

  Get more information

  Register your interest

Customer Outreach Award


We believe that it should be easy for you to find and compare training courses. 

Our Customer Outreach Award is presented to trusted providers who are excellent at responding to enquiries, making your search quicker, more efficient and easier, too.

Contact information for STL


Greater London
STL, 2nd Floor, Cruising Association House
E14 8BT 1 Northey Street

 Show phone number

Request information

Find out more about this Automating Administration with Windows PowerShell v3.0 course - simply fill out your details:

U.K. L&D Report: 2018 - Benchmark Your Workplace Learning Strategy

Are you curious about the L&D strategies of some of the U.K.'s top companies?

Find out what they're up to in findcourses.co.uk's first annual U.K. L&D Report!

UK L&D Report

Learn more

Find a course for you!

  Read the course
 summary on this page

 Fill in your details and Request information

 Receive all the info you need

Find more courses here