Windows PowerShell Scripting and Automation

Scripting, automation and administration with Windows Powershell
Overview

While we all love a good GUI, the fact remains that sometimes the interface just doesn’t get the job done. To unlock the full functionality of many Microsoft applications you need to turn to PowerShell, and this course will introduce the core concepts and tricks to make the most of Powershell.

Course Code
WINPS2AUTO
Duration
2 Days
Delivery Style
Classroom
Course Type
Public or Private
Max Delegates
12
Available as Nutshell
No

Book your team training at your premises

  • Date
  • Venue
  • Cost
  • More info

Book your place

  • Date
  • Venue
  • Cost
  • Availability
  •  
  • Date14 Nov 2019
  • VenueWorcester
  • Cost£950
  • Availability4
  • Book Now
  • Date10 Feb 2020
  • VenueWorcester
  • Cost£950
  • AvailabilityAvailable
  • Book Now
  • Date09 Jul 2020
  • VenueWorcester
  • Cost£950
  • AvailabilityAvailable
  • Book Now

Guaranteed to run

Purpose of this course

To understand and get the very most out of PowerShell interface when designing and debugging scripts.

If running privately the course can be tailored to cover how to use Powershell within the applications that are applicable to you.

Who is this course for

IT professionals who wish to manage Windows operating Systems with Windows PowerShell.

  

You will learn how to
  • Write PowerShell scripts
  • Handle script errors
  • Debug scripts
  • Create tools that are consistent in naming and operation within native Windows PowerShell
Benefits for your organisation

PowerShell can offer many benefits to an Organisation and create efficiency within an IT department but only if used correctly.  Badly written scripts can actually be worse than no scripts at all.  This course will ensure that only the best scripts are created within your organisation.

Benefits for you as an individual

Create efficiency in your work by scripting regular activities your undertake within an administration environment.  Understanding how to write and debug PowerShell is an essential part of any System Admin's armoury.

Introduction to Windows PowerShell
  • Configuring the Console (Shell)
  • Interactive Help
  • Introducing PowerShell Scripting
  • Script Blocks, Variables and Flow Control

Extending PowerShell
  • Aliases
  • Modules and Snap Ins
  • Working with Providers
  • Introducing Functions
  • Creating Modules

Working with Objects
  • What are Objects and Variables?
  • Using Methods and Types with Objects
  • Using ForEach
  • Piping and Exporting Objects
  • Formatting and Filtering Objects
  • Error Handing Using Try / Catch

Server Administration
  • Server Management with PowerShell
  • Managing Active Directory with PowerShell
  • Managing File Data
  • Using Jobs

Remote Administration and WMI
  • PowerShell Remote Sessions
  • Windows Management Instrumentation
  • Using CIM with Remote Control
  • PowerShell Web Access

Appendix
  • Managing Server Applications with PowerShell
Prerequisites

An understanding of Windows operating systems in an organisational network.  Use of a command line interface.

About the Lead Trainer

Matt started life at Quanta working in tech dungeon in IT Support & Systems Admin, he still gets dragged into those things now and again but is mostly focused on development work now for the business. This can range from SharePoint to Visual Management to this very website you are reading now!