Course Description

Don't miss the chance to join a LIVE Online Training on the ViaMonstra Academy with Microsoft MVP Johan Arwidmark. In this LIVE Online Training, you will get a solid introduction to PowerShell and learn to use it for everyday practical automation tasks. If you are new to PowerShell, this is the perfect course to get started, and it is also a great foundation for many of our other courses listing basic PowerShell experience as a prerequisite. As with all our Academy courses, the information presented is up-to-date and gathered from real-world implementations.

Note: If you already have an All Access Pass subscription, this course has been added to your account.

This program runs for six weeks, and includes: 

  • Weekly live webinars (with recordings and Q&A)
  • Weekly assignments to guide your progress
  • A community of individuals with the same goals
  • A private Facebook group with other participants for sharing reflections, progress, etc. 
  • The chance to ask Johan Arwidmark questions directly in a live training environment


This LIVE Online Training is for YOU if you want to:

  • Learn fundamental PowerShell skills
  • Use PowerShell for practical everyday tasks
  • Create readable and reusable code


Course Schedule

Dates and start time for the live two-hour webinars:

  • Module 1: Tuesday, Jan 24, 10:00 AM-12:00 PM Central Time (US and Canada)
  • Module 2: Tuesday, Jan 31, 10:00 AM-12:00 PM Central Time (US and Canada)
  • Module 3: Tuesday, Feb 7, 10:00 AM-12:00 PM Central Time (US and Canada)
  • Module 4: Tuesday, Feb 14, 10:00 AM-12:00 PM Central Time (US and Canada)
  • Module 5: Tuesday, Feb 21, 10:00 AM-12:00 PM Central Time (US and Canada)
  • Module 6: Tuesday, Feb 28, 10:00 AM-12:00 PM Central Time (US and Canada)

Course Outline

Module 1: PowerShell Primer

  • Introduction to PowerShell
  • Using PowerShell ISE and Visual Studio Code
  • Windows PowerShell vs. PowerShell Core
  • Establishing a Scripting Skills Foundation 


Module 2: Real-World PowerShell Usage

  • Embracing Automation in Your Everyday Work
  • Creating Your Own Script Library
  • Running Scripts Locally and Remotely
  • Finding and Installing PowerShell Modules


Module 3: PowerShell Scripting Guide

  • Variables and Data Types in PowerShell
  • Reading and Formatting Data
  • Using Pipeline Operators
  • Using Loops, Arrays, and Hash Tables
  • Creating Functions and Modules
  • Improving Scripts with Error Handling and Logging


Module 4: Gathering Data and Reporting

  • Connecting to Various Data Sources
  • Reading and Exporting Data
  • Searching, Sorting, and Filtering Data


Module 5: PowerShell for Windows Deployment 

  • Configuring Windows Settings with PowerShell
  • Creating Application Installation Wrappers
  • Running PowerShell Scripts in Task Sequences
  • PowerShell in WinPE vs. Windows


Module 6: GitHub Primer

  • PowerShell Scripts and Source Control
  • Introduction to GitHub
  • Creating and Using a GitHub Repository for Your Scripts

Instructor

Johan Arwidmark

Johan Arwidmark is a consultant, author, speaker and all-around geek specializing in Enterprise Windows Deployment Solutions and Systems Management. Johan speaks at several conferences each year, including MMS and Ignite around the world. He is also actively involved in the deploymentresearch.com community, and he has been awarded Microsoft Most Valuable Professional (MVP) since 2005. Johan is known for an energetic and humorous style, tackling complex concepts using simple "Real World" scenarios and lots of live demos. His areas of expertise include: Enterprise Windows Deployment Tools and Management Systems, MDT, WinPE, USMT, WDS, and ConfigMgr.

Johan Arwidmark

Technical Fellow