Windows PowerShell Level 1

Windows PowerShell Level 1

About this Course

Learn how with Windows PowerShell, you can remotely manage single or multiple Windows-based servers and automate day-to-day management and administration tasks.

This course provides students with the fundamental knowledge and skills to use Windows PowerShell for administering and automating administration of Windows based servers. It focuses on primary Windows PowerShell command-line features and techniques, and will provide prerequisite skills supporting many different Microsoft products. This includes Windows Server, Windows Client, Exchange Server, SharePoint Server, SQL Server, System Center, and more. In keeping with that goal, this course will not focus on any one of those products, although Windows Server (which is the common platform for all of those) will serve as the example for the techniques being taught.


Course Outline

Module 1: Introduction

  • Getting to Know PowerShell

Module 2: Syntax and Help

  • PowerShell Help Library
  • PowerShell Help Syntax

Module 3: Graphical Editor

Module 4: Snap-Ins and Modules

  • Understanding Snap-Ins
  • Introducing Modules
  • Creating a PowerShell Script Module
  • Using Module Manifests
  • Finding Modules Easily

Module 5: Providers

  • What are Providers
  • FileSystem Provider
  • Alias Provider
  • Registry Provider
  • Using Extended Providers

Module 6: Pipeline

  • How the Pipeline Works
  • The Depth of the Pipeline
  • Passing Data Through the Pipeline

Module 7: Common CMDLETS

  • Anatomy of a CMDLET
  • How PowerShell Commands Are Packaged
  • Locating PowerShell Commands

Module 8: Operators

Module 9: Objects

  • What is an Object
  • Object Members
  • Putting Objects into Action

Module 10: Formatting

  • How the PowerShell Formatting Subsystem Works
  • Formatting PowerShell Output
Length of Class: 
Two Days
Instructor-led or Online: