While PowerShell scripts are certainly nothing new in the world of IT, how often they are utilized can vary on many factors. Depending on if a script already exists for the task at hand (for example, Intel’s vPro AMT script library ) or if you are creating one yourself can sometimes be the difference between automating otherwise time-consuming/redundant/tedious tasks. Other factors can include a lack of resources or time to develop the kind of automation that can free you up to deal with the more pressing and thought-consuming work IT pros are responsible for managing.
Whatever the case is for you, PowerShell scripts offer a valuable resource to businesses and their IT departments - That resource being the next most valuable currency on Earth - Time.
Do you utilize PowerShell scripts to automate IT tasks?
Why or why not?
5 Spice ups
hagen-swc
(Hagen-swc)
2
Powershell Scripts is something I want to get into and fully understand it. Therefore when the time comes and I need to build my own script or do anything with a script it will be like a second language for me. I just submitted a question under my account asking anyone if they have any classes or boot camps that they have taken that helped to great measures with this. If you don’t mind could you plz share what classes or certifications that you have gotten to master it all.
tb33t
(TB33T)
3
I do utilize it. Any repetitive task I can automate, I will. It’s especially helpful for bulk updates in AD, or onboarding & offboarding loads of employees. Probably have saved a weeks’ worth of hours by now.
DoctorDNS
(DoctorDNS)
4
Of course.
One of my hobbies is collecting the live concerts of the Gratefuil Dead. To curate my collection (of around 3000 concerts!) I use PowerShell a lot. I have even published these scripts to GitHub. GitHub - doctordns/GDScripts: A repository of scripts used to help curate my collection of Grateful Dead/Jerry Garcia Band Shows
1 Spice up
Without PowerShell, the last few years being a Sysadmin would have been quite a manual job.
Thanks to this amazing tool, I’ve completed batch jobs of IT admin tasks which would of taken me months to manually change. Some examples of this:
-
Active Directory - Management of AD users and producing custom reports / on account statuses, enabling and disabling unlocking… updating multiple user accounts, modifying group membership permissions, reviewing licensing, adding/removing proxy addresses for users in bulk, AD to Azure Directory synchronisation commands
![d85ccf19-3b73-403b-a6e6-30ac077c95d9-TEzPVIS[1].png](https://us1.discourse-cdn.com/spiceworks/original/4X/e/5/5/e5552f5e1b8087573e15f38b444d7e6f70efd386.png)
-
Printer - adding and removing multiple printers in bulk to save time (especially when multiple printer profiles)
-
Software - installing / and removing software remotely and in bulk using PowerShell
-
TS Sessions - kicking people off multiple TS Servers using a script
There are hundreds more reasons but hope you get a good insight from my day-to-day usage of PowerShell.
1 Spice up