- Ansible is a devops tool that is a powerful replacement tofor PowerShell
- RunDeck as a graphical interface is handy
- Some people run RunDeck+Ansible together
However, to start using Ansible you need a simple installation and to setup the clients list text file.
Afterwards, to run a command in all servers, it is as simple as doing:
While Ansible is a free open source framework, it also has a paid web panel interface, Ansible Tower although the licensing is rather expensive.
Nowadays, after RedHat bought it, tower has also the open source version know as AWX.
Yet again, for a remote framework easier to use, but not so potent as Ansible, I do recommend Rundeck.
It is a very powerful multi-user/login graphical interface where you can automate much of your common day-to-day tasks, and even give watered down views to sysops or helpdesk people.
When running the commands, it also gives you windows with the output broken down by server/task.
It can run multiple jobs in the background seamlessly, and allows you to see the report and output later on.
Lastly, it you are talking about a central command server, I would create one just up for the task. Actually the technical term is a jump box. 'Jump boxes' improve security, if you set them up right.