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

PDF
4 Simple Steps to Becoming a Blueworks Live Process Ninja
PPTX
Edge conf web perf
PPTX
4 spring boot
PDF
Process oriented approach to Agile Software Development
PDF
Web Velocity - Seaside Accelerated
KEY
Advanced webOS
KEY
Mac presentation
PPTX
Open NTF OpenSource is collaboration at its best and matters
4 Simple Steps to Becoming a Blueworks Live Process Ninja
Edge conf web perf
4 spring boot
Process oriented approach to Agile Software Development
Web Velocity - Seaside Accelerated
Advanced webOS
Mac presentation
Open NTF OpenSource is collaboration at its best and matters

What's hot (9)

PDF
IBM Blueworks Live Infographic (Spory)
KEY
Advanced webOS, Stanford
PPTX
Rapid Product Development
PDF
Hacking to be performant
PDF
Creating Products the Lean Way
PDF
Performance: Beyond Your Portfolio
PDF
No estimates
PPTX
Agile Usability Testing - UCISA 16
DOCX
Recommendation from William Zerfas
IBM Blueworks Live Infographic (Spory)
Advanced webOS, Stanford
Rapid Product Development
Hacking to be performant
Creating Products the Lean Way
Performance: Beyond Your Portfolio
No estimates
Agile Usability Testing - UCISA 16
Recommendation from William Zerfas
Ad

Viewers also liked (20)

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

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

PDF
Sql Server & PowerShell
PDF
PowerShell In 2024 And Beyond The Future Of Automation.pdf
PPTX
Wsv406 Advanced Automation Using Windows Power Shell2.0
PPTX
01 dont fear the shell 1
PPTX
02Introduction to Power Shell Win Server all in one.pptx
PDF
PowerShell in Depth An administrator s guide Don Jones
PPSX
Sunil phani's take on windows powershell
PPTX
Power Shell - Windows - Advanced Tools 3.0
PPTX
Windows Server 2008 Management
PPTX
Windows Server 2008 Management
PPTX
Introduction to PowerShell and getting started
PPTX
PowerShell in the enterprise - TechED India 2011
PPTX
Power Shell for System Admins - By Kaustubh
PPTX
Top 10 PowerShell Features in Server 2012
PPTX
PowerShell 101 - What is it and Why should YOU Care!
PPTX
PPTX
PowerShellForDBDevelopers
PPTX
Kent State Ashtabula AITP - Exploring IT and Intro to PowerShell
PPTX
Introduction to powershell
Sql Server & PowerShell
PowerShell In 2024 And Beyond The Future Of Automation.pdf
Wsv406 Advanced Automation Using Windows Power Shell2.0
01 dont fear the shell 1
02Introduction to Power Shell Win Server all in one.pptx
PowerShell in Depth An administrator s guide Don Jones
Sunil phani's take on windows powershell
Power Shell - Windows - Advanced Tools 3.0
Windows Server 2008 Management
Windows Server 2008 Management
Introduction to PowerShell and getting started
PowerShell in the enterprise - TechED India 2011
Power Shell for System Admins - By Kaustubh
Top 10 PowerShell Features in Server 2012
PowerShell 101 - What is it and Why should YOU Care!
PowerShellForDBDevelopers
Kent State Ashtabula AITP - Exploring IT and Intro to PowerShell
Introduction to powershell

More from Concentrated Technology (20)

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

Recently uploaded (20)

PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
A Presentation on Artificial Intelligence
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
Machine Learning_overview_presentation.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Approach and Philosophy of On baking technology
PDF
cuic standard and advanced reporting.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
The AUB Centre for AI in Media Proposal.docx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
A Presentation on Artificial Intelligence
Chapter 3 Spatial Domain Image Processing.pdf
20250228 LYD VKU AI Blended-Learning.pptx
sap open course for s4hana steps from ECC to s4
Machine Learning_overview_presentation.pptx
Review of recent advances in non-invasive hemoglobin estimation
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Dropbox Q2 2025 Financial Results & Investor Presentation
The Rise and Fall of 3GPP – Time for a Sabbatical?
“AI and Expert System Decision Support & Business Intelligence Systems”
Reach Out and Touch Someone: Haptics and Empathic Computing
Mobile App Security Testing_ A Comprehensive Guide.pdf
Approach and Philosophy of On baking technology
cuic standard and advanced reporting.pdf

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