Windows Powershell

This Course Includes:

Gain hands-on expertise in Windows PowerShell with Windows PowerShell in 24 Hours course and performance-based labs. Performance-based labs simulate real-world, hardware, software and command line interface environments and can be mapped to any text-book, course & training. This course and lab provide the understanding of PowerShell module, its usage for different functions and give experience in installing and configuring PowerShell, finding and discovering Windows PowerShell commands and managing Windows PowerShell providers.

Lessons 1: Introduction

  • Who Should Take This Course
  • How This Course Is Organised
  • Conventions Used in This Course
  • System Requirements
  • Design Elements Used in This Course

Lessons 2: Getting to Know Windows PowerShell

  • Why You Should Learn Windows PowerShell
  • Brief History of Windows PowerShell
  • Understanding the Windows PowerShell Components
  • Investigating the Power and Simplicity of Windows PowerShell
  • Try it Yourself
  • Summary
  • Q&A

Lessons 3: Installing and Configuring Windows PowerShell

  • Determining Your Windows PowerShell Environment
  • Installing the Latest Version of Windows PowerShell
  • Customising the Windows PowerShell Console
  • Try it Yourself
  • Customising the Windows PowerShell ISE
  • Summary
  • Q&A

Lessons 4: Mastering the Windows PowerShell Help System

  • Anatomy of a Windows PowerShell Cmdlet
  • Updating the Windows PowerShell Help Library
  • Understanding Windows PowerShell Help Syntax
  • Try it Yourself
  • Accessing Additional Command Help
  • Try it Yourself
  • Summary
  • Q&A

Lessons 5: Finding and Discovering Windows PowerShell Commands

  • How Windows PowerShell Commands Are Packaged
  • Installing RSAT Tools on Windows 8.1
  • Locating Windows PowerShell Commands
  • Running External Commands
  • Summary
  • Q&A

Lessons 6: Thinking in Terms of Objects

  • The Problem with UNIX/Linux
  • What Is an Object?
  • Discovering Object Members
  • Putting Objects into Action
  • Summary
  • Q&A

Lessons 7: Mastering the Windows PowerShell Pipeline

  • Understanding How the Pipeline Works from a High Level
  • Understanding in Depth How the Pipeline Works
  • Passing Data Through the Pipeline
  • "Forcing" Objects Through the Pipeline
  • Summary
  • Q&A

Lessons 8: Sorting, Filtering, and Measuring Windows PowerShell Output

  • Sorting Output
  • Filtering Output
  • Measuring Objects
  • Summary
  • Q&A

Lessons 9: Managing Windows PowerShell Providers

  • What Are Providers?
  • Introduction to Default PSDrives
  • Using the FileSystem Provider
  • Using the Alias Provider
  • Using the Registry Provider
  • Using Extended Providers
  • Summary
  • Q&A

Lessons 10: Formatting, Exporting, and Converting Windows PowerShell Output

  • How the PowerShell Formatting Subsystem Works
  • Formatting PowerShell Output
  • Exporting PowerShell Output
  • Converting PowerShell Output
  • Summary
  • Q&A

Lessons 11: Implementing One-to-One Windows PowerShell Remoting

  • Understanding Classic Windows PowerShell Remote Access
  • Introducing "True" PowerShell Remoting
  • Enabling Windows PowerShell Remoting
  • Creating a Windows PowerShell Remote Session
  • Sending Scripts over the Network
  • Summary
  • Q&A

Lessons 12: Implementing One-to-Many Windows PowerShell Remoting

  • One-to-Many Remote Access in the Classic Scenario
  • One-to-Many Remoting with Persistent Sessions
  • Managing Session Configurations
  • One-to-Many Remoting with the Windows PowerShell ISE
  • Passing Input to Remote Commands
  • Summary
  • Q&A

Lessons 13: Deploying Windows PowerShell Web Access

  • Introducing Windows PowerShell Web Access
  • Setting Up the Windows PSWA Gateway
  • Testing the Windows PSWA User Experience
  • Managing the Gateway
  • Summary
  • Q&A

Lessons 14: Multitasking Windows PowerShell

  • Investigating the PowerShell Job Architecture
  • Controlling Job Behaviour
  • Understanding Parent and Child Jobs
  • Introducing the –AsJob Parameter
  • Scheduling Jobs
  • Reviewing What We've Learned
  • Summary
  • Q&A

Lessons 15: Harnessing Windows PowerShell Workflow

  • Understanding How Windows PowerShell Workflow Works
  • Writing Your First Windows PowerShell Workflow
  • Running a Workflow as a Job
  • Understanding Workflow Activities
  • Tying Everything Together
  • Summary
  • Q&A

Lessons 16: Introducing WMI and CIM

  • Defining WMI and CIM
  • Getting Comfortable with WMI
  • Using Windows PowerShell WMI Commands
  • Using Windows PowerShell CIM Commands
  • Summary
  • Q&A

Lessons 17: Searching and Filtering with Regular Expressions

  • Revisiting the Wildcard Operators
  • Understanding Regular Expressions
  • Using the –Match Parameter
  • Using Select-String
  • Using the RegEx Type Accelerator
  • Summary
  • Q&A

Lessons 18: Managing Software with Windows PowerShell OneGet

  • Understanding IT-Related Terminology
  • Preparing Your Environment
  • Browsing Package Repositories
  • Installing Software from the Command Line
  • Managing Providers and Packages
  • Hosting a Private OneGet Repository
  • Summary
  • Q&A

Lessons 19: Desired State Configuration Basics

  • Historical Background of DSC
  • Basic Tenets of DSC
  • DSC Authoring Environment
  • Configuring the DSC Environment
  • Writing Your First Configuration Script
  • A Word on DSC Push Configuration
  • Summary
  • Q&A

Lessons 20: Introduction to Windows PowerShell Scripting

  • Managing Execution Policy
  • Writing Our First Script: The User Profile
  • Writing a PowerShell Function
  • Adding Programming Logic
  • Running Scripts
  • Pointers to Master PowerShell Scripting
  • Summary
  • Q&A

Lessons 21: Making PowerShell Code Portable with Modules

  • Understanding Snap-Ins
  • Introducing PowerShell Modules
  • Creating Your First PowerShell Script Module
  • Using Module Manifests
  • Adding Comment-Based Help
  • Finding Modules Easily
  • Summary
  • Q&A

Lessons 22: Managing Active Directory with Windows PowerShell

  • Installing Active Directory
  • Creating Common Active Directory Objects
  • Understanding Various AD Administrative Tasks
  • Summary
  • Q&A

Lessons 23: Managing SQL Server with Windows PowerShell

  • Running PowerShell Using SQL Server Tools
  • Interacting with SQL Server Using PowerShell
  • Automating Common SQL Server DBA Tasks
  • Summary
  • Q&A

Lessons 24: Managing SharePoint Server with Windows PowerShell

  • Understanding the Environment
  • Deploying a Service Application
  • Deploying a Web Application
  • Deploying a Site Collection
  • Setting Permissions on a Site Collection
  • Reporting on a SharePoint Farm
  • Summary
  • Q&A

Lessons 25: Managing Microsoft Azure with Windows PowerShell

  • Defining Microsoft Azure
  • Preparing Your Azure-PowerShell Environment
  • Working with Azure Virtual Machines
  • Managing Office 365 and SharePoint Online with Azure
  • Summary
  • Q&A

Exam FAQs

FAQ's are not Available for this course.




25+ Lessons

Delivery Method:




Scroll to Top