110 likes | 243 Vues
Discover the evolution of PowerShell, a powerful command-line interface created by Jeffrey Snover to overcome the limitations of graphical management and legacy scripting. Learn how PowerShell simplifies system management with a clear verb-noun structure and essential cmdlets like Get-Help, Get-Command, and Get-Member. This training, led by seasoned instructor Jason Helmick, will guide you through the capabilities that make PowerShell an essential tool for systems management. Explore valuable resources and stay updated with the PowerShell community.
E N D
Get-Intro –Name PowerShell Jason Helmick Systems Instructor Interface Technical Training
YOU THEM Management Problem • Graphical management takes to much time • Native command line is weak, not standardized, and limited • Legacy scripting (vbs) is limited and unsecured • No current true interactive management
Management Solution Jeffrey Snover • $Answer=Monad • June, 2005 - First public beta • April 2006 - Renamed PowerShell • Nov. 2006 - Release To The Web (RTW) • Nov. 2006 Release with Exchange 2007 • Feb. 2008 V1 released with Server 2008 • Oct. 2010 Version 2 Released Gottfried Wilhelm Leibniz
Verb-Noun • These are designed for us! • What do you want to do?=Verbs • Who do you want?=Noun • Nouns are singular
Cmdlet Anatomy COMMAND NAME PARAMETER ARGUMENTS Always begins with a dash Cmdlet Shell Function Script Commands Native Windows Positional Arguments No Arguments, Its a Switch
3 Most important Cmdlets • Get-Help • Get-Command • Get-Member • and perhaps.... • Get-PSDrive • Get-Alias
Enough Talk…Demo • Cool Stuff • Don’t Remember any of this! • It’s all RTFM • Don’t Remember any of this….really.
Books Mike Pfeiffer Bruce Payette Don Jones Bruce Payette Lee Holmes
Other Resources • www.azposh.com • Blogs.msdn.com/b/PowerShell • PowerScripting Podcast • Twitter #PowerShell
Thank you! • Blog: www.JasonHelmick.com • E-Mail: jasonh@interfacett.com • Twitter: @theJasonHelmick