SlideShare a Scribd company logo
How to Script Automate Better,
     Faster, and More Efficiently
Don Jones • Concentrated Technology
The Past

• We had one server. Maybe a
 handful.

• We clicked buttons and
 checkboxes to manage them.

• We were happy, and Windows
 made networking and servers
 easier than ever.
The Now


• We’ve got a lot more servers.
• Next, Next, Finish is taking
 forever.

• We need a better way to manage
 lots of servers.
The Future

• Servers and services are going to
 become even more distributed.

• We won’t be able to lay hands
 on them all, or get access to a
 GUI on every one.

• So we need a better way that’s
 more distributed-friendly.
PowerShell and the Future of Windows Automation
What is PowerShell?

• It isn’t a scripting language.
• It isn’t a command-line interface.
• It isn’t the Death of the GUI (altogether)
• It’s a way for Microsoft to give two very different
  audiences what they each need, with a single effort.
PowerShell and the Future of Windows Automation
PowerShell and the Future of Windows Automation
PowerShell and the Future of Windows Automation
PowerShell and the Future of Windows Automation
PowerShell and the Future of Windows Automation
Windows “8” / PowerShell 3

• Microsoft has been promising:
 Someday, we’ll make everything do-able in
 PowerShell, and build GUIs on top of all that. Then
 you will have a choice of which to use.


• Windows 8 is the delivery on that promise.
Whats’ This Mean for You?

• For close to a decade, we’ve been managing Windows
 the only way we could: Mainly through the GUI.

• Management has put up with this. What choice did
 they have?

• Now they have a choice.
PowerShell and the Future of Windows Automation
Choice.

• Given the choice, whatever’s more efficient will
 usually become the preference - and what’s rewarded.

• You’re welcome to continue using the GUI. In a very
 small org, it might not matter. It’ll be a career-
 limiting choice in larger orgs where inefficiency won’t
 be tolerated.
Choice.


• You can choose to learn
 PowerShell to become a more
 effective and efficient admin.

• Or you can learn to say, “would
 you like fries with that?”
No More Console.
• Microsoft is on a mission to
 remove the GUI from the
 server.

• You’ll still have a GUI on your
 client... but think of the “cloud”
 implications.

• And PowerShell is natively
 “cloud friendly” for
 administration.

• Stop logging onto your servers.
PowerShell and the Future of Windows Automation
Change Happens

• We live in an industry that is based on change...
 sometimes disruptive change.

• The business drivers that made an all-GUI server OS
 attractive are no longer as strong...

• ...but the business drivers for better reach and
 efficiency are increasing.
PowerShell and the Future of Windows Automation
Make a Battle Plan

• Start learning PowerShell.
• Start finding tasks to automate,
 instead of using the GUI.

• Invest the time.
• The worst-case scenario is that
 you learn a valuable new skill.
Here’s the Hurdle
• The GUI has taught us to click buttons to make things
 happen, but we don’t always pay attention to what’s
 going on underneath.

• Command-line administrators are better
 administrators... not because of the CLI, but
 because they know more of the underlying details.

• You’ll become better at troubleshooting, planning,
 architecting, and more, all as a side effect.
Places to Get Started
• Learn Windows PowerShell in a Month of Lunches (visit
 MoreLunches.com)

• Windows PowerShell Scripting and Toolmaking
 (also MoreLunches.com)

• PowerShellCommunity.org
• ShellHub.org
 (links to my blog and other resources)

• Microsoft and many others (InterfaceTT.com) offer
 classes - look for a great instructor.
PowerShell and the Future of Windows Automation
And Let the Shell Teach You


• Let’s see a quick demo of how PowerShell itself can
  help you learn to use PowerShell...

• If you’re willing to...
  Read the Friendly Manual Help File
Time for Q&A


• Contact me via ITPro.ConcentratedTech.com
• Follow me on Twitter @concentratedDon
• Hit me on LinkedIn.com/in/ConcentratedDon

More Related Content

What's hot (9)

PDF
IBM Blueworks Live Infographic (Spory)
Robert (Bob) Spory
 
KEY
Advanced webOS, Stanford
fpatton
 
PPTX
Rapid Product Development
Zachary Beer
 
PDF
Hacking to be performant
Apoorv Saxena
 
PDF
Creating Products the Lean Way
Volker Gersabeck
 
PDF
Performance: Beyond Your Portfolio
FITC
 
PDF
No estimates
Amir Barylko
 
PPTX
Agile Usability Testing - UCISA 16
Neil Allison
 
DOCX
Recommendation from William Zerfas
Sayrika Kamara
 
IBM Blueworks Live Infographic (Spory)
Robert (Bob) Spory
 
Advanced webOS, Stanford
fpatton
 
Rapid Product Development
Zachary Beer
 
Hacking to be performant
Apoorv Saxena
 
Creating Products the Lean Way
Volker Gersabeck
 
Performance: Beyond Your Portfolio
FITC
 
No estimates
Amir Barylko
 
Agile Usability Testing - UCISA 16
Neil Allison
 
Recommendation from William Zerfas
Sayrika Kamara
 

Viewers also liked (20)

PPT
PowerShell crashcourse
Concentrated Technology
 
PPT
No-script PowerShell v2
Concentrated Technology
 
PDF
Advanced Tools & Scripting with PowerShell 3.0 Jump Start - Certificate
Don Reese
 
PPTX
PowerShell crash course
Concentrated Technology
 
PPT
PS scripting and modularization
Concentrated Technology
 
PPTX
Meet Windows PowerShell
Concentrated Technology
 
PPT
Automating ad with powershell
Concentrated Technology
 
PPTX
PowerShell crashcourse for sharepoint
Concentrated Technology
 
PPT
Free tools for win server administration
Concentrated Technology
 
PPT
Server Core2
Concentrated Technology
 
PPTX
Three cool cmdlets I wish PowerShell Had!
Thomas Lee
 
PPT
Automating Active Directory mgmt in PowerShell
Concentrated Technology
 
PPTX
PowerShell and WMI
Concentrated Technology
 
PPTX
Managing enterprise with PowerShell remoting
Concentrated Technology
 
PPTX
Best free tools for win database admin
Concentrated Technology
 
PPT
PowerShell Functions
mikepfeiffer
 
PPTX
VDI-in-a-Box: Microsoft Desktop Virtualization for Smaller Businesses and Uses
Concentrated Technology
 
PPT
PowerShell 8tips
Concentrated Technology
 
PPTX
Basic PowerShell Toolmaking - Spiceworld 2016 session
Rob Dunn
 
PPT
PS error handling and debugging
Concentrated Technology
 
PowerShell crashcourse
Concentrated Technology
 
No-script PowerShell v2
Concentrated Technology
 
Advanced Tools & Scripting with PowerShell 3.0 Jump Start - Certificate
Don Reese
 
PowerShell crash course
Concentrated Technology
 
PS scripting and modularization
Concentrated Technology
 
Meet Windows PowerShell
Concentrated Technology
 
Automating ad with powershell
Concentrated Technology
 
PowerShell crashcourse for sharepoint
Concentrated Technology
 
Free tools for win server administration
Concentrated Technology
 
Server Core2
Concentrated Technology
 
Three cool cmdlets I wish PowerShell Had!
Thomas Lee
 
Automating Active Directory mgmt in PowerShell
Concentrated Technology
 
PowerShell and WMI
Concentrated Technology
 
Managing enterprise with PowerShell remoting
Concentrated Technology
 
Best free tools for win database admin
Concentrated Technology
 
PowerShell Functions
mikepfeiffer
 
VDI-in-a-Box: Microsoft Desktop Virtualization for Smaller Businesses and Uses
Concentrated Technology
 
PowerShell 8tips
Concentrated Technology
 
Basic PowerShell Toolmaking - Spiceworld 2016 session
Rob Dunn
 
PS error handling and debugging
Concentrated Technology
 
Ad

Similar to PowerShell and the Future of Windows Automation (20)

PDF
Sql Server & PowerShell
Aaron Shilo
 
PDF
PowerShell In 2024 And Beyond The Future Of Automation.pdf
DataSpace Academy
 
PPTX
Wsv406 Advanced Automation Using Windows Power Shell2.0
jsnover1
 
PPTX
01 dont fear the shell 1
Shubham Atkare
 
PPTX
02Introduction to Power Shell Win Server all in one.pptx
edget1
 
PDF
PowerShell in Depth An administrator s guide Don Jones
lekwalakha3p
 
PPSX
Sunil phani's take on windows powershell
Sunil Phani
 
PPTX
Power Shell - Windows - Advanced Tools 3.0
JairoMaxKevinMartine
 
PPTX
Windows Server 2008 Management
Hi-Techpoint
 
PPTX
Windows Server 2008 Management
Hi-Techpoint
 
PPTX
Introduction to PowerShell and getting started
Ravikanth Chaganti
 
PPTX
PowerShell in the enterprise - TechED India 2011
Ravikanth Chaganti
 
PPTX
Power Shell for System Admins - By Kaustubh
Kaustubh Kumar
 
PPTX
Top 10 PowerShell Features in Server 2012
Thomas Lee
 
PPTX
PowerShell 101 - What is it and Why should YOU Care!
Thomas Lee
 
PPTX
Windows PowerShell
Orbit One - We create coherence
 
PPTX
PowerShellForDBDevelopers
Bryan Cafferky
 
PPTX
Kent State Ashtabula AITP - Exploring IT and Intro to PowerShell
Sarah Dutkiewicz
 
PPTX
Introduction to powershell
Salaudeen Rajack
 
Sql Server & PowerShell
Aaron Shilo
 
PowerShell In 2024 And Beyond The Future Of Automation.pdf
DataSpace Academy
 
Wsv406 Advanced Automation Using Windows Power Shell2.0
jsnover1
 
01 dont fear the shell 1
Shubham Atkare
 
02Introduction to Power Shell Win Server all in one.pptx
edget1
 
PowerShell in Depth An administrator s guide Don Jones
lekwalakha3p
 
Sunil phani's take on windows powershell
Sunil Phani
 
Power Shell - Windows - Advanced Tools 3.0
JairoMaxKevinMartine
 
Windows Server 2008 Management
Hi-Techpoint
 
Windows Server 2008 Management
Hi-Techpoint
 
Introduction to PowerShell and getting started
Ravikanth Chaganti
 
PowerShell in the enterprise - TechED India 2011
Ravikanth Chaganti
 
Power Shell for System Admins - By Kaustubh
Kaustubh Kumar
 
Top 10 PowerShell Features in Server 2012
Thomas Lee
 
PowerShell 101 - What is it and Why should YOU Care!
Thomas Lee
 
Windows PowerShell
Orbit One - We create coherence
 
PowerShellForDBDevelopers
Bryan Cafferky
 
Kent State Ashtabula AITP - Exploring IT and Intro to PowerShell
Sarah Dutkiewicz
 
Introduction to powershell
Salaudeen Rajack
 
Ad

More from Concentrated Technology (20)

PPT
Wsus sample scripts
Concentrated Technology
 
PPTX
Wsus best practices
Concentrated Technology
 
PPT
Virtualization today
Concentrated Technology
 
PPTX
Virtualization auditing & security deck v1.0
Concentrated Technology
 
PPTX
Vdi in-a-box
Concentrated Technology
 
PPT
From VB Script to PowerShell
Concentrated Technology
 
PPT
Top ESXi command line v2.0
Concentrated Technology
 
PPT
Supporting SQLserver
Concentrated Technology
 
PPT
Securely connecting to apps over the internet using rds
Concentrated Technology
 
PPT
Rapidly deploying software
Concentrated Technology
 
PPTX
PowerShell crashcourse for Sharepoint admins
Concentrated Technology
 
PPT
Prepping software for w7 deployment
Concentrated Technology
 
PPT
PowerShell Remoting
Concentrated Technology
 
PPTX
PowerShell custom properties
Concentrated Technology
 
PPT
Managing SQLserver
Concentrated Technology
 
PPTX
Managing SQLserver for the reluctant DBA
Concentrated Technology
 
PPTX
Inventory your network and clients with PowerShell
Concentrated Technology
 
PPTX
Implementing dr w. hyper v clustering
Concentrated Technology
 
PPT
Iis implementation
Concentrated Technology
 
PPT
Hyper v r2 deep dive
Concentrated Technology
 
Wsus sample scripts
Concentrated Technology
 
Wsus best practices
Concentrated Technology
 
Virtualization today
Concentrated Technology
 
Virtualization auditing & security deck v1.0
Concentrated Technology
 
Vdi in-a-box
Concentrated Technology
 
From VB Script to PowerShell
Concentrated Technology
 
Top ESXi command line v2.0
Concentrated Technology
 
Supporting SQLserver
Concentrated Technology
 
Securely connecting to apps over the internet using rds
Concentrated Technology
 
Rapidly deploying software
Concentrated Technology
 
PowerShell crashcourse for Sharepoint admins
Concentrated Technology
 
Prepping software for w7 deployment
Concentrated Technology
 
PowerShell Remoting
Concentrated Technology
 
PowerShell custom properties
Concentrated Technology
 
Managing SQLserver
Concentrated Technology
 
Managing SQLserver for the reluctant DBA
Concentrated Technology
 
Inventory your network and clients with PowerShell
Concentrated Technology
 
Implementing dr w. hyper v clustering
Concentrated Technology
 
Iis implementation
Concentrated Technology
 
Hyper v r2 deep dive
Concentrated Technology
 

Recently uploaded (20)

PDF
Why aren't you using FME Flow's CPU Time?
Safe Software
 
PDF
🚀 Let’s Build Our First Slack Workflow! 🔧.pdf
SanjeetMishra29
 
PDF
Automating the Geo-Referencing of Historic Aerial Photography in Flanders
Safe Software
 
PDF
Supporting the NextGen 911 Digital Transformation with FME
Safe Software
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
PDF
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
PDF
5 Things to Consider When Deploying AI in Your Enterprise
Safe Software
 
PDF
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
PDF
Understanding AI Optimization AIO, LLMO, and GEO
CoDigital
 
PDF
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
 
PDF
DoS Attack vs DDoS Attack_ The Silent Wars of the Internet.pdf
CyberPro Magazine
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Pitch ...
Michele Kryston
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
 
PDF
''Taming Explosive Growth: Building Resilience in a Hyper-Scaled Financial Pl...
Fwdays
 
PDF
TrustArc Webinar - Navigating APAC Data Privacy Laws: Compliance & Challenges
TrustArc
 
PDF
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
PPTX
Practical Applications of AI in Local Government
OnBoard
 
PDF
“A Re-imagination of Embedded Vision System Design,” a Presentation from Imag...
Edge AI and Vision Alliance
 
PDF
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
Why aren't you using FME Flow's CPU Time?
Safe Software
 
🚀 Let’s Build Our First Slack Workflow! 🔧.pdf
SanjeetMishra29
 
Automating the Geo-Referencing of Historic Aerial Photography in Flanders
Safe Software
 
Supporting the NextGen 911 Digital Transformation with FME
Safe Software
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
5 Things to Consider When Deploying AI in Your Enterprise
Safe Software
 
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
Understanding AI Optimization AIO, LLMO, and GEO
CoDigital
 
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
 
DoS Attack vs DDoS Attack_ The Silent Wars of the Internet.pdf
CyberPro Magazine
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Pitch ...
Michele Kryston
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
 
''Taming Explosive Growth: Building Resilience in a Hyper-Scaled Financial Pl...
Fwdays
 
TrustArc Webinar - Navigating APAC Data Privacy Laws: Compliance & Challenges
TrustArc
 
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
Practical Applications of AI in Local Government
OnBoard
 
“A Re-imagination of Embedded Vision System Design,” a Presentation from Imag...
Edge AI and Vision Alliance
 
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 

PowerShell and the Future of Windows Automation

  • 1. How to Script Automate Better, Faster, and More Efficiently Don Jones • Concentrated Technology
  • 2. The Past • We had one server. Maybe a handful. • We clicked buttons and checkboxes to manage them. • We were happy, and Windows made networking and servers easier than ever.
  • 3. The Now • We’ve got a lot more servers. • Next, Next, Finish is taking forever. • We need a better way to manage lots of servers.
  • 4. The Future • Servers and services are going to become even more distributed. • We won’t be able to lay hands on them all, or get access to a GUI on every one. • So we need a better way that’s more distributed-friendly.
  • 6. What is PowerShell? • It isn’t a scripting language. • It isn’t a command-line interface. • It isn’t the Death of the GUI (altogether) • It’s a way for Microsoft to give two very different audiences what they each need, with a single effort.
  • 12. Windows “8” / PowerShell 3 • Microsoft has been promising: Someday, we’ll make everything do-able in PowerShell, and build GUIs on top of all that. Then you will have a choice of which to use. • Windows 8 is the delivery on that promise.
  • 13. Whats’ This Mean for You? • For close to a decade, we’ve been managing Windows the only way we could: Mainly through the GUI. • Management has put up with this. What choice did they have? • Now they have a choice.
  • 15. Choice. • Given the choice, whatever’s more efficient will usually become the preference - and what’s rewarded. • You’re welcome to continue using the GUI. In a very small org, it might not matter. It’ll be a career- limiting choice in larger orgs where inefficiency won’t be tolerated.
  • 16. Choice. • You can choose to learn PowerShell to become a more effective and efficient admin. • Or you can learn to say, “would you like fries with that?”
  • 17. No More Console. • Microsoft is on a mission to remove the GUI from the server. • You’ll still have a GUI on your client... but think of the “cloud” implications. • And PowerShell is natively “cloud friendly” for administration. • Stop logging onto your servers.
  • 19. Change Happens • We live in an industry that is based on change... sometimes disruptive change. • The business drivers that made an all-GUI server OS attractive are no longer as strong... • ...but the business drivers for better reach and efficiency are increasing.
  • 21. Make a Battle Plan • Start learning PowerShell. • Start finding tasks to automate, instead of using the GUI. • Invest the time. • The worst-case scenario is that you learn a valuable new skill.
  • 22. Here’s the Hurdle • The GUI has taught us to click buttons to make things happen, but we don’t always pay attention to what’s going on underneath. • Command-line administrators are better administrators... not because of the CLI, but because they know more of the underlying details. • You’ll become better at troubleshooting, planning, architecting, and more, all as a side effect.
  • 23. Places to Get Started • Learn Windows PowerShell in a Month of Lunches (visit MoreLunches.com) • Windows PowerShell Scripting and Toolmaking (also MoreLunches.com) • PowerShellCommunity.org • ShellHub.org (links to my blog and other resources) • Microsoft and many others (InterfaceTT.com) offer classes - look for a great instructor.
  • 25. And Let the Shell Teach You • Let’s see a quick demo of how PowerShell itself can help you learn to use PowerShell... • If you’re willing to... Read the Friendly Manual Help File
  • 26. Time for Q&A • Contact me via ITPro.ConcentratedTech.com • Follow me on Twitter @concentratedDon • Hit me on LinkedIn.com/in/ConcentratedDon

Editor's Notes