I work for a school district and we are having a large push to automation. I am a big supporter of this and try to practice it as much as possible. I have automated enough to cut my work order count down below 1/5 of the total work orders. Of course we use all the basics like gpo, wsus, print servers, and pdq. I want to work on power shell but I need to get better at it before I support automation with it.<\/p>\n
Just am looking for an open dialog of ideas.<\/p>","upvoteCount":66,"answerCount":61,"datePublished":"2018-01-13T07:10:03.000Z","author":{"@type":"Person","name":"steviestaab2620","url":"https://community.spiceworks.com/u/steviestaab2620"},"acceptedAnswer":{"@type":"Answer","text":"
I view automation as a task that can run at a specific time to accomplish a set task whether it be mundane or repetitive.<\/p>\n
One item that I have “automated” is the downloading of reports from one of our vendors. The task required someone to manually connect to the secure storage site, download the files, unzip some of them, and then access our Cold Storage server to import the files.<\/p>\n
I was able to create a Power Shell script in conjunction with CMD and WinSCP to perform those very task automatically. Works very nice. The key is to document well especially in the script. One thing that I do is to place a comment with a web-link to any sample code that I used from a Google search for future reference. Another option is to store a printed copy of your script and some DR procedures.<\/p>\n
Using the same steps above we were also able to automate the task of downloading a particular file(s) every two hours. The file gets downloaded and an email is sent to a user group identifying what was downloaded and anyone can then process.<\/p>","upvoteCount":0,"datePublished":"2018-01-16T18:21:33.000Z","url":"https://community.spiceworks.com/t/automation-what-and-how-do-you-do-it/628496/53","author":{"@type":"Person","name":"gwy","url":"https://community.spiceworks.com/u/gwy"}},"suggestedAnswer":[{"@type":"Answer","text":"
I work for a school district and we are having a large push to automation. I am a big supporter of this and try to practice it as much as possible. I have automated enough to cut my work order count down below 1/5 of the total work orders. Of course we use all the basics like gpo, wsus, print servers, and pdq. I want to work on power shell but I need to get better at it before I support automation with it.<\/p>\n
Just am looking for an open dialog of ideas.<\/p>","upvoteCount":66,"datePublished":"2018-01-13T07:10:03.000Z","url":"https://community.spiceworks.com/t/automation-what-and-how-do-you-do-it/628496/1","author":{"@type":"Person","name":"steviestaab2620","url":"https://community.spiceworks.com/u/steviestaab2620"}},{"@type":"Answer","text":"
I’m in the same position as you, so will be keeping an eye on this thread.<\/p>\n
In addition to what you’ve mentioned I use a few scheduled scripts, but nothing Earth shattering.<\/p>","upvoteCount":2,"datePublished":"2018-01-13T07:25:27.000Z","url":"https://community.spiceworks.com/t/automation-what-and-how-do-you-do-it/628496/2","author":{"@type":"Person","name":"grsl","url":"https://community.spiceworks.com/u/grsl"}},{"@type":"Answer","text":"
What do your scripts achieve? Just curious for the ideas?<\/p>","upvoteCount":0,"datePublished":"2018-01-13T07:37:04.000Z","url":"https://community.spiceworks.com/t/automation-what-and-how-do-you-do-it/628496/3","author":{"@type":"Person","name":"steviestaab2620","url":"https://community.spiceworks.com/u/steviestaab2620"}},{"@type":"Answer","text":"
Automation is always done in regarding to needs, we can not give you examples if we don’t know what you’re working on…<\/p>\n
I could tell you that I automated purging of mailboxes, bit this probably wouldn’t have any value for you… <\/p>","upvoteCount":2,"datePublished":"2018-01-13T11:58:14.000Z","url":"https://community.spiceworks.com/t/automation-what-and-how-do-you-do-it/628496/4","author":{"@type":"Person","name":"bucko","url":"https://community.spiceworks.com/u/bucko"}},{"@type":"Answer","text":"
There’s a difference between automation and enhancement.<\/p>\n
Using a wrench is work. Using an pneumatic ratchet is enhancement. Using a robot on an assembly line is automation.<\/p>\n
My guidelines for using enhanced tools or automation are:<\/p>\n
I see people writing complicated scripts that must be updated every time the name of a server or account changes. This becomes a task in itself and can distract the tech from his primary mission. A box of tools that must be updated every time powershell is revised and won’t run on different platforms without upgrading powershell first, for example, may not be worth the effort.<\/p>\n
You spent two weeks writing a powershell script that writes directory contents to a file when dir > file.txt would have done the same thing, for example.<\/p>\n
A complicated script with 25 command line options and switches that other, less dedicated users can’t easily master is not helpful. It creates islands of “we do it differently here.” Consistency breeds simplicity.<\/p>\n
You create a tool to automate creation of new users in AD, for example. But you can’t create a user using the standard interface. And if something goes wrong with your tool, you are helpless to complete your objective and swerve into a 4-hour Google research session.<\/p>","upvoteCount":46,"datePublished":"2018-01-13T12:45:47.000Z","url":"https://community.spiceworks.com/t/automation-what-and-how-do-you-do-it/628496/5","author":{"@type":"Person","name":"Robert5205","url":"https://community.spiceworks.com/u/Robert5205"}},{"@type":"Answer","text":"
This is not exactly automation, but we have started using KISSflow in GAfE to streamline processes that used to be more labor intensive, like field trip requests, purchasing iTunes apps, etc. It replaces paper forms and a custom PHP application that we couldn’t easily update.<\/p>","upvoteCount":2,"datePublished":"2018-01-13T13:39:41.000Z","url":"https://community.spiceworks.com/t/automation-what-and-how-do-you-do-it/628496/6","author":{"@type":"Person","name":"jontanner","url":"https://community.spiceworks.com/u/jontanner"}},{"@type":"Answer","text":"
Hey Stevie<\/p>\n
Are you looking to automate business processes or IT tasks?<\/p>\n
Dan<\/p>","upvoteCount":2,"datePublished":"2018-01-13T15:37:42.000Z","url":"https://community.spiceworks.com/t/automation-what-and-how-do-you-do-it/628496/7","author":{"@type":"Person","name":"danielday3","url":"https://community.spiceworks.com/u/danielday3"}},{"@type":"Answer","text":"
Great information so far. I did purposely leave this broad to get ideas out there that not only I could use. For example I hadn’t thought of automating mail box purging and it might be something we discuss. The guidelines are really awesome too and I am going to bring them up to our crew on Tuesday.<\/p>\n
We are mostly Windows machines and a few Mac’s. Like most schools we are under staffed and need to automate as much as possible so we can focus on projects and larger problems more. It’s hard to say what exactly we want to work on since we need to automate as much as possible. If our 3 sys admins only had 5-10 work orders we would be sitting at 15-30 work orders increasing our time and allowing us to use interns more for the simple WO. So in part I’m looking for ideas for me and others.<\/p>","upvoteCount":1,"datePublished":"2018-01-13T16:11:21.000Z","url":"https://community.spiceworks.com/t/automation-what-and-how-do-you-do-it/628496/8","author":{"@type":"Person","name":"steviestaab2620","url":"https://community.spiceworks.com/u/steviestaab2620"}},{"@type":"Answer","text":"
Hi Stevie8831.<\/p>\n
To answer your questions<\/p>\n
2&3) typically for the Windows world you would use powershell or CMD commands to pull information/ make configuration changes for multiple windows computers in a domain from one machine. In my recent past I have used java to create a program that would pull MSInfo from multiple computers in a server list and by multiple we are talking 300+ machines. This MSInfo automation tool will free up my time to take care of other issues while our infrastructure is being well documented, the tool is very straight forward meaning someone with very minimal knowledge would be able to work it. You can then create a script to go through the MSInfo files and pick out Key information and put them in a spreadsheet for an easier read. This script could be a batch script or CScript or another kind of script.<\/p>\n
I would also like to include that not every task can be automated. So don’t be bummed if you’ve been trying to find a way to automate something for weeks and then it turns out you cannot.<\/p>","upvoteCount":4,"datePublished":"2018-01-13T16:39:29.000Z","url":"https://community.spiceworks.com/t/automation-what-and-how-do-you-do-it/628496/9","author":{"@type":"Person","name":"grantman2","url":"https://community.spiceworks.com/u/grantman2"}},{"@type":"Answer","text":"
I’m in a similar position and have been reviewing how the daily tasks we do in IT support and adding powershell scripts and scheduled tasks where we can reduce hoe long it takes to do things. I started by reviewing the process we do a lot of such as account provisioning and deprovisioning, account extensions, and password expiring and there’s a lot of simple powershell scripts.out there that can reduce the manual overheads of these tasks.<\/p>\n
I’d start by looking at what work your team does and identifying areas that are repetitive. Look at what powershell can do, its really powerful and there are a lot of resources out there ready for you to use.<\/p>\n
Good luck and don’t be afraid to have a go and ask on here if you need help.<\/p>","upvoteCount":2,"datePublished":"2018-01-13T18:58:19.000Z","url":"https://community.spiceworks.com/t/automation-what-and-how-do-you-do-it/628496/10","author":{"@type":"Person","name":"Coconut","url":"https://community.spiceworks.com/u/Coconut"}},{"@type":"Answer","text":"
Most of the automation comes up out of necessity. Most of the things off the top of my head are just movement of certain files, purging others, sending reports, and notifications about certain things that we need to know about but don’t want to manually look.<\/p>","upvoteCount":3,"datePublished":"2018-01-15T04:12:31.000Z","url":"https://community.spiceworks.com/t/automation-what-and-how-do-you-do-it/628496/11","author":{"@type":"Person","name":"bbigford","url":"https://community.spiceworks.com/u/bbigford"}},{"@type":"Answer","text":"
You could look into school automation software systems like School pixa<\/a> . There are many other options available depending on your daily operations.<\/p>","upvoteCount":0,"datePublished":"2018-01-15T06:40:13.000Z","url":"https://community.spiceworks.com/t/automation-what-and-how-do-you-do-it/628496/12","author":{"@type":"Person","name":"roymoore","url":"https://community.spiceworks.com/u/roymoore"}},{"@type":"Answer","text":"