- Courses
- 💻Programming Languages
- 🪟PowerShell
- Foundations of PowerShell
Foundations of PowerShell
Through the following lessons you'll dive into the basic concepts of PowerShell.
📄️Introduction
Learn what PowerShell is, why it was created, and how it compares to Windows PowerShell, PowerShell Core, CMD, and Bash. Understand its object‑based pipeline and why PowerShell 7 is the recommended version for modern automation.
📄️Understanding the PowerShell Environment
Explore the PowerShell environment, including the Console Host, ISE, and Visual Studio Code. Learn how execution policies work and how PowerShell processes commands through its object‑based pipeline for secure, reliable automation.
📄️Commands, Cmdlets and the Pipeline
Master PowerShell cmdlets, the object-based pipeline, ValueFromPipeline, begin/process/end blocks, ForEach-Object, Where-Object, and pipeline best practices.
📄️Working with Objects
Master PowerShell objects: discover properties and methods with Get-Member, create custom objects with PSCustomObject, modify and add members with Add-Member.
📄️Providers and the PowerShell Drive Model
Learn PowerShell providers, PSDrives, and how to navigate any data store with simple, consistent commands.
Found this helpful? Share the knowledge...
... or support this project to keep it alive!
Previous
🪟PowerShell
Next
Introduction