Summary • Aliases are nice because they are short, also they match what you already know • Tab key auto completion is wonderful • The help command will teach you what you need to know
Summary • Commandlets return objects • DOS command return strings • “|” lets you easily chain commands together over those objects • Get-Member will tell you what those objects can do • %, ?, sort, select
Summary • Scripts are no different than the shell! • $variables • Use functions just like commandlets • Comparison operators • & and Invoke-Expression • $lastexitcode vs. exceptions • PSAKE: make for PowerShell
Honorable Mentions •PowerShell Remoting SSH for Windows! •PS Read Line Better editing at the shell! •Set-PSBreakpoint Integrated debugging! •Desired State Configuration (DSC) Chef/Puppet for PowerShell!