The Case for PowerShell why you should learn-PowerShell so you needn't leave-industry Presented by Mark Minasi web site twitter mminasi
About Me 2
Which Brings Me to Today's Topic… 3
"Why Learn PowerShell?" 4
Why You Really Have to Learn PowerShell 5
Why You'll Like It 6
"Really? I hate command line tools!" I know why, and I can fix it…. 7
How CLI Tools Can Be Great 8
Why CLIs Suck 9
PowerShell Cmdlet Structure 10
The Four Big PoSH Verbs 11
Parameters 12
A "It Won't Waste Your Time" Example 13
"These Commands Look Really Long…" 14
So… Can You Guess What These Do? 15
Discovering Commands: Get-Command 16
Hmmm… sounds cute, but is it really useful?
Well, Remote Control is Pretty Good 18
And Then There's the Pipeline 19
Simple High-Level Example 20
21 get-aduser AD Web ServiceActive Directory The Pipeline "all users please!"
AD Gets PowerShell how this will work (2) 22 The Pipeline "Where" command criterion: only disabled users! The Pipeline
How this will work (3) 23 The Pipeline Remove-ADUser
Another Example 24
PowerShell Can Even Build GUI Tools 25
Example Applications 26
Summarizing, PoSH is Worth Learning Because 27
Thank You! 28