Windows PowerShell Automation Training

Windows PowerShell Automation Syllabus

Introduction of PowerShell Automation

  • What is PowerShell Automation?
  • The history of PowerShell
  • Why choose PowerShell Automation?

PowerShell Background

  • PowerShell: The Interactive Console
  • PowerShell: The Scripting Language Exploring Data Types

The Interactive Console

  • Getting Around in the Console

Cmdlets

  • Get-Command and Get-Help
  • Learning about Aliases

Variables

  • Managing Variables
  • Data Types - Boolean
  • Data Types - Strings
  • Data Types - Arrays
  • Data Types - Hash Tables

Conditional Logic

  • If/Then/Else
  • The Switch Statement

Loops

  • For Loops
  • Foreach Loops
  • Do/While Loops
  • Do/While Loops

Objects & the Pipeline

  • Understanding Objects in PowerShell
  • Getting to Know the Pipeline Control Structures: Loops

PowerShell & WMI

  • An Introduction to WMI
  • Exploring The Hierarchy of WMI
  • Get-WmiObject
  • WMI Automation

Modules: A Brief Overview

  • An Introduction to Modules
  • Getting Used to Modules
  • Concepts of Modules

Providers: A Brief Overview

  • Providers and its concept

Active Directory

  • Installing the Active Directory Module
  • Active Directory Module Overview
  • Common Active Directory Tasks
  • Automation in Active Directory

Automate your SysAdmin tasks

  • Automation based on Windows 7, 8.1 & 10

Managing Servers 2008 & 2012

  • Automation windows Server Tasks & Scripts

Automation in SCCM

  • Managing Administration Task in SCCM
  • Virtualisation in SCCM

Creating Own Script

  • Piecing it All Together
  • PowerShell Real-life Tasks
  • An Explanation of Your Final Course Script
Quick Enroll