Welcome To This Course
  • What To Expect From This Course
  • Who Am I
  • Introduction to Windows Powershell
  • Your Feedback is Important
Orientation and Requirements: Getting Ready For Powershell
  • Discovering Windows Powershell: Console Orientation
  • Differences Between Windows PowerShell Versions
  • Windows Powershell vs Powershell 7
  • Download PowerShell 7 Package For Your Platforms
  • Installing PowerShell 7 On Windows
  • Installing PowerShell 7 On Linux & MacOS
  • Customizing PowerShell for Your comfort
  • Discovering Windows Powershell Integrated Script Environment
  • [Exercise] Getting Ready For Powershell
Finding and Discovering Commands
  • Windows Powershell Commands Formulation
  • Pssnapin And Modules Commands
  • Discovering The Different Pssnapin Commands
  • Discovering The Different Modules Commands
  • Adds Modules To The Current Session: Import-Module
  • Find The Right Command To Accomplish A Task
  • Powershell Module Path Environment Variable
  • Aliases: Linux Commands Into Powershell
  • Outline Of Finding and Discovering Commands
  • [Exercise] Finding and Discovering Commands
Interpreting the Help From Windows Powershell
  • Introduction to Powershell Help
  • Updating Your Most Important Resource: Help
  • Exploring The Help Of Any Command
  • Understanding Cmdlet Syntax And Symbols
  • Getting Some Real Syntax Examples Of The Commands
  • Positions, Required And No-Required Parameters
  • Running The First Command With Different Parameters By Using The Help
  • Getting The Right Syntax By Using Integrated Script Environment
  • [Exercise] Interpreting the Help
Running Powershell Commands
  • Introduction to Powershell Commands: Applied Section
  • Finding And Running The Command Of Getting Process
  • Understanding the String, the Int32 and Using A Shortcut
  • Customizing The Error Message
  • Working With The Multi Values
  • Finding And Running Commands About Aliases
  • Running Some External Commands
  • [Exercise] Running Powershell Commands
Working With Providers And Drives
  • Introduction To Providers And Drives
  • Understanding Providers And Drives
  • Working With Providers: Get-Itemproperty
  • Working With Providers: Set-Itemproperty
  • Working With The File System Provider: Registry Provider
  • [Exercise] Working With Providers And Drives
Variables Strings Hashtables and Core Operators
  • Before Starting This Section
  • Introduction To Variables Strings
  • Different Kinds Of Variables
  • Discovering Windows PowerShell Arrays
  • Discovering PowerShell Hash Tables (Associative Arrays)
  • [Exercise] Variables Strings Hash-tables and Core Operators
Regular Expression Basics
  • Introduction To Regular Expression Basics
  • Understanding The Regular Expression Basics
  • Identify String Patterns: The Matches
  • Analysing And Creating A Full Pattern
  • Example of Using This Regular Expression (Pattern Expression)
  • Making Your Pattern Expression Confidential
  • [Exercise] Regular Expression Basics
Transaction: Manage transacted operations
  • Introduction To Powershell Transaction
  • Discover The Cmdlets Of The Transaction
  • Start A New Transaction
  • Get Information About The Active Transaction
  • Rollback Preference Of The Transaction
  • Commit The Transaction
  • Independent Transaction
  • Conclusion Of The Transaction
Advanced Level: Dig Deeper into the PowerShell Variables
  • Introduction To The Environmental Variable Provider - Env:
  • How To Read And Set Environmental Variables
  • Setting Variables Of Other PSDrives
  • Environment.GetEnvironmentVariable Method
  • Introduction To The Powershell Variable Provider - Variable:
  • Using Cmdlets Of The Powershell Variable
  • Using The Dollar Sign With Powershell Variable
  • Casting Values In Powershell
  • Introduction To Parameter Validation
  • Easy Validating Parameter Input: Validateset and Validatescript
  • Parsing, Variable Expansion, and Quoting
  • (compulsory arguments) order to process components
  • The PowerShell Variable Scope
  • The Powershell Scope Hierarchy
Comparison And Logical Operators
  • Introduction To Logical Operators
  • PowerShell Comparison Operators
  • String Literal Comparison
  • PowerShell -Like Comparator
  • Like vs. Match: Battle of the Powershell operators
  • PowerShell Join Operator
  • PowerShell Split Operator
  • Split Syntax: Delimiter And Max-Substrings