Data Types & Variables
PowerShell is a strongly-typed language but performs automatic type coercion. Variables are prefixed
with $. Click a type card to see examples and notes.
Core Cmdlets
Cmdlets follow the Verb-Noun naming convention. Approved verbs (Get, Set, New, Remove, Invoke, etc.) make commands self-documenting. Click a card to expand parameters and examples.
PSDrive Providers
Providers expose different data stores through a uniform filesystem-like interface. The same
Get-ChildItem, Set-Item,
and Get-Item commands work across all providers.
Explored all three foundational pillars? Mark this module complete to track your progress.