Ken Maglio
Automation Solution Engineer My License Plate says it all "I-AU2M8"
The Basics
Get-Help <command>
Additional Options
-examples
-detailed
-full
-online?!?
Too Much?
get-help <command> | more
get-help <command> | less
CTRL + C break's out
Basic Search
Get-Command get*
-noun
-verb
-ShowCommandInfo
-ParameterName
-Syntax
Verb-Noun
Don't use more dashes - just don't --- okay!
get-verb is your friend!
get-help
get-command
get-childitem (ls)
Beginners: Nope
Beyond That: Yep!
Good habit, small adjustment
It matters a ton, when we develop functions and modules
You can build your own help
PowerShell will index it correctly, for use in get-help
Run commands directly
Script files .\<script>.ps1
Right-Click - Run w/ PoSh
Tab-Completion
Host Interaction: Text
Task Scheduler
Integrated Host / Console
Debugging
Command Lookup
Tabbed Interface
Tab-Completion
Host Interaction: GUI
VSC Integration
Folder "projects"
Tabbed Editing
Multi-Window
Tab-Completion
Integrated Terminal
Debugging
By Ken Maglio
PowerShell 101 - The Basics
Automation Solution Engineer My License Plate says it all "I-AU2M8"