Coming Soon: GET:IT Endpoint Management 1-Day Conference on September 28th at 9:30 AM ET Coming Soon: GET:IT Endpoint Management 1-Day Conference on September 28th at 9:30 AM ET
Windows Server

Best Free Automation Software for System Administrators

There are hundreds of routine, mundane tasks that IT professionals often perform that should ideally be automated, potentially freeing up their over-scheduled calendars to work on things that really deserve their attention. That’s why we’ve included a list of a few of the most popular free and/or open-source automation tools on this page as part of our larger free tools for system administrators directory.

It’s important to note before we get to our list that we’re making a distinction between “scripting” and “automation.” That’s why you won’t see PowerShell listed here, as we’ve decided to place it in our directory of free scripting tools. Yes, PowerShell is a fantastic tool for automation, but not all automation tools are command-line based, and we felt that PowerShell was a better fit for the scripting category.

Now that some classification housekeeping has been dispensed with, let’s get to our list of free and open-source automation software. If you don’t see one of your favorite automation utilities listed here, please add a comment at the end of this post and we’ll consider adding it to the article.

AutoHotkey (Chris Mallet


Sponsored Content

Say Goodbye to Traditional PC Lifecycle Management

Traditional IT tools, including Microsoft SCCM, Ghost Solution Suite, and KACE, often require considerable custom configurations by T3 technicians (an expensive and often elusive IT resource) to enable management of a hybrid onsite + remote workforce. In many cases, even with the best resources, organizations are finding that these on-premise tools simply cannot support remote endpoints consistently and reliably due to infrastructure limitations.

One of the most useful utilities I’ve come across is AutoHotkey, an open-source utility for Microsoft Windows that lets you create mouse and keyboard macros manually, or by using a macro recording function. For example, you could use AutoHotkey to create the abbreviation ‘SCVMM’ that would produce the words ‘System Center Virtual Machine Manager’ every time you type the abbreviation, whether you’re in a text editor, text-entry field, or another program element that accepts text. You can also remap buttons and hotkeys to other input devices (like game controllers and mice), and even to remote control devices thanks to integration with WinLIRC client scripting. And my favorite feature? You can take any script and use AutoHotkey to create a stand-alone, fully-executable .EXE file that you can operate on other PCs, even ones that don’t have a copy of AutoHotkey currently installed on them.  [Download AutoHotkey]

Puppet Open Source (Puppet Labs)

Puppet Open Source

If you haven’t heard about Puppet, you’re missing out on one of the hottest IT automation stories of the last several years. Created by Puppet Labs, Puppet is software that gives IT professionals tools to automate IT infrastructure from the acquisition to provisioning and management stages. Much like other types of automation software, you can use Puppet to automate mundane IT tasks. But where Puppet takes things to the next level is with scope and scalability: You can use Puppet to manage a single server, or you can use it to automate tens of thousands of servers in an on-premise datacenter. Or you can use Puppet to manage servers in the cloud, or at a hosting partner. The open source variant of Puppet is free, while the enterprise edition adds on support for VMware, includes support options, and a host of other features. (See the differences between Puppet Open Source and Puppet Enterprise.) [Download Puppet Open Source]



Installing, updating, upgrading, and removing software, service packs, and other programs from a large number of PCs can be a tedious, mistake-prone task. One free option is to use WPKG, an open-source program that can do all of the above for Microsoft Windows machines. WPKG hasn’t been updated as much in recent years, but some users have reportedly used the tool to automate Windows 8 deployment tasks with only minor issues, so it still could be a valid option for cash-strapped admins. It can integrate with Active Directory to install software only to selected PCs, can run in the background in silent installation mode, and can also work with third-party installers and other programs to deploy and configure updates. [Download WPKG]


Related Topics:

Live Webinar: Active Directory Security: What Needs Immediate Priority!Live on Tuesday, October 12th at 1 PM ET

Attacks on Active Directory are at an all-time high. Companies that are not taking heed are being punished, both monetarily and with loss of production.

In this webinar, you will learn:

  • How to prioritize vulnerability management
  • What attackers are leveraging to breach organizations
  • Where Active Directory security needs immediate attention
  • Overall strategy to secure your environment and keep it secured

Sponsored by: