SlideShare a Scribd company logo
AUTOMATE YOUR MANUAL
TASKS WITH POWERSHELL
Aman Dhally
20th April 2013
About Me
About me
• 13+ yrs. Of experience in I.T.
• Mainly works on Microsoft windows
platform.
• Founder of “New Delhi Powershell User
Group”.
• Writing articles on www.amandhally.net
• Love to write script and upload them at
TechNet.
User Powershell for Task Automation
Introduction of PowerShell.
History
• Designed by “Jeffrey Snover, Bruce Payette and James Truher ”
• Started as project “Monad” in 2002 , in April 2005 Microsoft renamed it as
“Windows PowerShell”.
• For windows XP, Server 2003 available as optional feature.
• Now Integrated in Windows 7 and Windows Server 2008 R2
• Version 1.0 released in 2006
• Version 2.0 released in 2009
• Version 3.0 (CTP 2 ) in Dec 2011
• Version 3.0 is available in Windows8 and Server 8
WHY TO USE POWERSHELL?
• It is “Easy”.
• Easy to “learn”
• Easy to “Use”.
• Easy to “Deploy”.
• Easy to “Find Resources”
• Easy to “Find Help”
MANUAL TASKS?
What are manual tasks?
• Pinging multiple servers.
• Backups.
• Want to write an GUI to ease of some manual
process?
• Automate Active Directory related stuff.
• Generate Reports.
• Lots more…..
WHY TO AUTOMATE MANUAL TASKS?
Why to automate manual tasks?
• Time saving.
• For lazy admins (like me).
• To get some free time to learn new things.
• Help in enhancing scripting skills.
• Be a “Geek” not a… :D
• Try to create you own application.
SCRIPTS.
Scripts: Ping Multiple Server
Scripts: Ping Multiple Server with
trace route
Scripts: Ping Multiple Server and
sending output via email.
DEMO/IDEAS?
QUESTIONS?
Thanks.

More Related Content

What's hot (16)

PPTX
Mmmm, chocolatey goodness!
Gary Park
 
PPT
Nodejs - Building a RESTful API
Sang Cù
 
PDF
Removed unused css
Azizi Yazit
 
PDF
Chocolatey Goodness: From Fringe to Mainstream #dotnetfringe
Rob Reynolds
 
PPTX
1 - demo lab using vmware workstation
Mangat R K
 
PDF
Microsoft dagen windows 8
Olav Tvedt
 
PDF
WP-CLI Talk from WordCamp Montreal
Shawn Hooper
 
PPTX
Intro to Node.js (v1)
Chris Cowan
 
PPTX
Running a Successful Open Source Project
Rob Reynolds
 
PPTX
PHP Indonesia - Nodejs Web Development
Irfan Maulana
 
PDF
Marble on mac
Marble Virtual Globe
 
PPTX
"Push Publishing Power
Jason Smith
 
PDF
Postcss brewbox slides
Michele Mazzucco
 
PDF
Plugging Chocolatey into your Puppet Infrastructure PuppetConf2014
Rob Reynolds
 
PPTX
Global Azure BootCamp 2019 - Verona - Azure Cloud Shell
Marco Obinu
 
PPTX
Instruction to build Apache CloudStack docs with Sphinx
Go Chiba
 
Mmmm, chocolatey goodness!
Gary Park
 
Nodejs - Building a RESTful API
Sang Cù
 
Removed unused css
Azizi Yazit
 
Chocolatey Goodness: From Fringe to Mainstream #dotnetfringe
Rob Reynolds
 
1 - demo lab using vmware workstation
Mangat R K
 
Microsoft dagen windows 8
Olav Tvedt
 
WP-CLI Talk from WordCamp Montreal
Shawn Hooper
 
Intro to Node.js (v1)
Chris Cowan
 
Running a Successful Open Source Project
Rob Reynolds
 
PHP Indonesia - Nodejs Web Development
Irfan Maulana
 
Marble on mac
Marble Virtual Globe
 
"Push Publishing Power
Jason Smith
 
Postcss brewbox slides
Michele Mazzucco
 
Plugging Chocolatey into your Puppet Infrastructure PuppetConf2014
Rob Reynolds
 
Global Azure BootCamp 2019 - Verona - Azure Cloud Shell
Marco Obinu
 
Instruction to build Apache CloudStack docs with Sphinx
Go Chiba
 

Viewers also liked (20)

PDF
PowerShell UIAtomation
Juraj Michálek
 
PPTX
Invoke-Obfuscation nullcon 2017
Daniel Bohannon
 
PDF
Automation Framework
mehramit
 
PPT
Test Automation Framework Online Training by QuontraSolutions
Quontra Solutions
 
PPSX
Automation Framework 042009 V2
guestb66d91
 
PPT
Server Core2
Concentrated Technology
 
PPTX
PowerShell crashcourse for Sharepoint admins
Concentrated Technology
 
PPTX
Managing enterprise with PowerShell remoting
Concentrated Technology
 
PPT
Managing SQLserver
Concentrated Technology
 
PPTX
Ive got a powershell secret
Chris Conte
 
PPT
Automating ad with powershell
Concentrated Technology
 
PPTX
PowerShell crash course
Concentrated Technology
 
PPTX
Basic PowerShell Toolmaking - Spiceworld 2016 session
Rob Dunn
 
PPT
PS error handling and debugging
Concentrated Technology
 
PPT
Free tools for win server administration
Concentrated Technology
 
PPT
No-script PowerShell v2
Concentrated Technology
 
PPT
Ha & drs gotcha's
Concentrated Technology
 
PPTX
Meet Windows PowerShell
Concentrated Technology
 
PPT
PowerShell v4 Desired State Configuration
Jason Stangroome
 
PPT
PowerShell 8tips
Concentrated Technology
 
PowerShell UIAtomation
Juraj Michálek
 
Invoke-Obfuscation nullcon 2017
Daniel Bohannon
 
Automation Framework
mehramit
 
Test Automation Framework Online Training by QuontraSolutions
Quontra Solutions
 
Automation Framework 042009 V2
guestb66d91
 
PowerShell crashcourse for Sharepoint admins
Concentrated Technology
 
Managing enterprise with PowerShell remoting
Concentrated Technology
 
Managing SQLserver
Concentrated Technology
 
Ive got a powershell secret
Chris Conte
 
Automating ad with powershell
Concentrated Technology
 
PowerShell crash course
Concentrated Technology
 
Basic PowerShell Toolmaking - Spiceworld 2016 session
Rob Dunn
 
PS error handling and debugging
Concentrated Technology
 
Free tools for win server administration
Concentrated Technology
 
No-script PowerShell v2
Concentrated Technology
 
Ha & drs gotcha's
Concentrated Technology
 
Meet Windows PowerShell
Concentrated Technology
 
PowerShell v4 Desired State Configuration
Jason Stangroome
 
PowerShell 8tips
Concentrated Technology
 
Ad

Similar to User Powershell for Task Automation (20)

PPTX
Use Powershell to make your life easy.
Aman Dhally
 
PDF
Sql Server & PowerShell
Aaron Shilo
 
PPTX
Wsv406 Advanced Automation Using Windows Power Shell2.0
jsnover1
 
PDF
PowerShell In 2024 And Beyond The Future Of Automation.pdf
DataSpace Academy
 
PDF
Windows Powershell Step By Step 3rd Edition Wilson Ed
forsenqenan
 
PPTX
PowerShell-1
Saravanan G
 
PPSX
Sunil phani's take on windows powershell
Sunil Phani
 
PDF
Powershell uses.pdf
microteklearning21
 
PPTX
Kent State Ashtabula AITP - Exploring IT and Intro to PowerShell
Sarah Dutkiewicz
 
PPTX
PowerShell in the enterprise - TechED India 2011
Ravikanth Chaganti
 
KEY
PowerShell and the Future of Windows Automation
Concentrated Technology
 
PPTX
A Lap Around PowerShell 3.0
Sarah Dutkiewicz
 
PPTX
Windows PowerShell.pptx
MuhammadYasirKhan42
 
PDF
Windows PowerShell Step by Step 3rd Edition Wilson
phelpskwasia36
 
PDF
Unleashing the Power: A Lap Around PowerShell 3.0
Sarah Dutkiewicz
 
PPTX
Windows PowerShell - Billings .NET User Group - August 2009
John Clayton
 
PDF
Power shell examples_v4
JoeDinaso
 
PPTX
PowerShell 101 - What is it and Why should YOU Care!
Thomas Lee
 
PPTX
PowerCLI Workshop
Carter Shanklin
 
PPTX
Introduction to powershell
Salaudeen Rajack
 
Use Powershell to make your life easy.
Aman Dhally
 
Sql Server & PowerShell
Aaron Shilo
 
Wsv406 Advanced Automation Using Windows Power Shell2.0
jsnover1
 
PowerShell In 2024 And Beyond The Future Of Automation.pdf
DataSpace Academy
 
Windows Powershell Step By Step 3rd Edition Wilson Ed
forsenqenan
 
PowerShell-1
Saravanan G
 
Sunil phani's take on windows powershell
Sunil Phani
 
Powershell uses.pdf
microteklearning21
 
Kent State Ashtabula AITP - Exploring IT and Intro to PowerShell
Sarah Dutkiewicz
 
PowerShell in the enterprise - TechED India 2011
Ravikanth Chaganti
 
PowerShell and the Future of Windows Automation
Concentrated Technology
 
A Lap Around PowerShell 3.0
Sarah Dutkiewicz
 
Windows PowerShell.pptx
MuhammadYasirKhan42
 
Windows PowerShell Step by Step 3rd Edition Wilson
phelpskwasia36
 
Unleashing the Power: A Lap Around PowerShell 3.0
Sarah Dutkiewicz
 
Windows PowerShell - Billings .NET User Group - August 2009
John Clayton
 
Power shell examples_v4
JoeDinaso
 
PowerShell 101 - What is it and Why should YOU Care!
Thomas Lee
 
PowerCLI Workshop
Carter Shanklin
 
Introduction to powershell
Salaudeen Rajack
 
Ad

Recently uploaded (20)

PDF
The Future of Product Management in AI ERA.pdf
Alyona Owens
 
PDF
LLM Search Readiness Audit - Dentsu x SEO Square - June 2025.pdf
Nick Samuel
 
PDF
Database Benchmarking for Performance Masterclass: Session 2 - Data Modeling ...
ScyllaDB
 
PDF
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
PDF
Plugging AI into everything: Model Context Protocol Simplified.pdf
Abati Adewale
 
PDF
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
 
PDF
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Priyanka Aash
 
PDF
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
 
PDF
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
 
PDF
Database Benchmarking for Performance Masterclass: Session 1 - Benchmarking F...
ScyllaDB
 
PPTX
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
DOCX
Daily Lesson Log MATATAG ICT TEchnology 8
LOIDAALMAZAN3
 
PPTX
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
 
PPTX
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
 
PPSX
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
PDF
Python Conference Singapore - 19 Jun 2025
ninefyi
 
PDF
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
 
PDF
My Journey from CAD to BIM: A True Underdog Story
Safe Software
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
The Future of Product Management in AI ERA.pdf
Alyona Owens
 
LLM Search Readiness Audit - Dentsu x SEO Square - June 2025.pdf
Nick Samuel
 
Database Benchmarking for Performance Masterclass: Session 2 - Data Modeling ...
ScyllaDB
 
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
Plugging AI into everything: Model Context Protocol Simplified.pdf
Abati Adewale
 
“Scaling i.MX Applications Processors’ Native Edge AI with Discrete AI Accele...
Edge AI and Vision Alliance
 
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Priyanka Aash
 
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
 
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
 
Database Benchmarking for Performance Masterclass: Session 1 - Benchmarking F...
ScyllaDB
 
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Daily Lesson Log MATATAG ICT TEchnology 8
LOIDAALMAZAN3
 
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
 
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
 
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
 
Python Conference Singapore - 19 Jun 2025
ninefyi
 
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
 
My Journey from CAD to BIM: A True Underdog Story
Safe Software
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 

User Powershell for Task Automation

  • 1. AUTOMATE YOUR MANUAL TASKS WITH POWERSHELL Aman Dhally 20th April 2013
  • 3. About me • 13+ yrs. Of experience in I.T. • Mainly works on Microsoft windows platform. • Founder of “New Delhi Powershell User Group”. • Writing articles on www.amandhally.net • Love to write script and upload them at TechNet.
  • 6. History • Designed by “Jeffrey Snover, Bruce Payette and James Truher ” • Started as project “Monad” in 2002 , in April 2005 Microsoft renamed it as “Windows PowerShell”. • For windows XP, Server 2003 available as optional feature. • Now Integrated in Windows 7 and Windows Server 2008 R2 • Version 1.0 released in 2006 • Version 2.0 released in 2009 • Version 3.0 (CTP 2 ) in Dec 2011 • Version 3.0 is available in Windows8 and Server 8
  • 7. WHY TO USE POWERSHELL? • It is “Easy”. • Easy to “learn” • Easy to “Use”. • Easy to “Deploy”. • Easy to “Find Resources” • Easy to “Find Help”
  • 9. What are manual tasks? • Pinging multiple servers. • Backups. • Want to write an GUI to ease of some manual process? • Automate Active Directory related stuff. • Generate Reports. • Lots more…..
  • 10. WHY TO AUTOMATE MANUAL TASKS?
  • 11. Why to automate manual tasks? • Time saving. • For lazy admins (like me). • To get some free time to learn new things. • Help in enhancing scripting skills. • Be a “Geek” not a… :D • Try to create you own application.
  • 14. Scripts: Ping Multiple Server with trace route
  • 15. Scripts: Ping Multiple Server and sending output via email.

Editor's Notes

  • #3: This is another option for an Overview slides using transitions.