Home > IT-Pro Speaker Training > Jeff Wouters > Advanced Powershell for IT Pro's

Course information

Advanced Powershell for IT Pro's

Powershell is no longer to be considered from sysadmin's life to automate fast and efficient tasks. This training is handling the advanced subjects and techniques of the powerful Powershell language being taught for 3 days at Level 300+.  

Powershell basics review

  • Help
  • Use of Cmdlets
  • Providers
  • Pipeline
  • Adding Commandos 
  • Objects
  • Formatting, and Filtering
  • Loops

Output

  • Re-use of results from cmdlet

Functions

  • Modularization: a task and function
  • Extract values and objects from a function
  • Parameter validation
  • Pipeline behaviour

Arrays, hashtables

  • Managing Arrays
  • Join and split command
  • Key / Value pairs in hashtables

WMI & CIM deep dive

  • WMI Essentials
  • WMI Researching
  • CIM

Multithreading

  • Synchronous vs asynchronous
  • WMI and Remoting as jobs
  • Managing Jobs, Scheduled Jobs

Security

  • Security objectives
  • Execution policy
  • Code signing
  • Building and design of Security  Powershell
  • Credentials / storing passwords

Workflow

  • Task automation
  • Control automation

 

Remoting

  • What is the idea
  • WinRM overview
  • PSSessions
  • Invoke-Command for one-to-many Remoting
  • Remote vs Local commands

 

Workflow

  • Task automation
  • Control automation

Command Parameterization

  • Creacting repeating commands 
  • Build a parameterized script 
  • A script, A pipeline
  • Scope

Advanced Remoting

  • Usage and creation of endpoints
  • Multihop remoting
  • Remoting Authenticatie

Regular Expressions

  • Purpose of regex
  • Syntax
  • Use of Regex

Tips and tricks

  • Shell customization
  • Operators
  • WMI, Parameters and Script blocks

The re-use of an existing script 

  • How do you read a very large script
  • What are the check & control points
  • Structurered and organized working  


What else ... 

  • Use of .NET classes
  • Abstract Syntax Tree

Prerequisites:

Experience in the use of Powershell. 

Training settings:

  • Classroom
  • Dutch language (English on demand)
  • Public training (onsite / customizable content)

About the trainer:

The training is given by Jeff Wouters. Jeff is 1 of the few (< 75) Powershell MVP's in the world. With a passion for powershell, efficiency, instruction and implementation. The trainer has created an unique PowerShell education course especialy for IT Pro's and sr. managers. It doesn't get any better..

Jeff is a speaker on IT events, like: E2E Virtualization Conference and BriForum Chicago. Jeff blogs on http://www.jeffwouters.nl. Jeff is also a co-author from the PowerShell Deep Dives book.

Facilities, catering and proof of participation:

The training classrooms are equiped with state-of-the-art systems which are fully preconfigured for the concerning training.

During the trainingcourse coffee, tea and softdrinks will be arranged for free. At the lunchbreak there will be fresh sandwiches of your own choice. This lunch is included in the trainingscourse price.

After attending the training course, you will receive a certificate from PDS signed by the trainer as proof of your participation.

 

Send a mail to sales@pds-site.com for more information