The program for remote execution of different tasks?

I work as a tester.
There is a fleet of about 20-30 pieces. These machines have different purpose (servers, workstations, database server, product-specific machines) but occasionally they need to perform some different actions such as:
1. To restart a certain process
2. To add/delete certain files in certain rows
3. To run programs of different versions
4. Monitor the memory status of a particular process/processes (not necessarily keep a log, no more real-time monitoring)

I would like it to automate. since now for each of this process have to ride through RDP and perform these actions repeatedly with his hands.

The most radical approach is to write an app which would be both the client and server it will perform the necessary actions and to communicate with others their copies, and give them the appropriate commands and data. But it takes time and follow-up support.

Are there any ready alternatives?

All machines are running under Windows different versions from the server to the 10's
All have access via RDP
All are in the same local network
June 3rd 19 at 21:01
4 answers
June 3rd 19 at 21:03
Solution
I will add that the standard means of command files you can execute remote commands via wmic:
wmic /node:"servername" process call create "notepad.exe"
All of this work if you have administrator rights on the remote PC.
https://habr.com/company/pc-administrator/blog/342428/
June 3rd 19 at 21:05
SCCM, ansible, PS + scripts
For testing under Win there are still some products from MS, but I do not remember his name
PsTools Sysinternals? - Lurline commented on June 3rd 19 at 21:08
it's way too) I meant TFS - tomasa_OConn commented on June 3rd 19 at 21:11
June 3rd 19 at 21:07
sysinternals has long been part of Microsoft. Sysinternals Suite freely downloaded from their website.
Generally the set is very useful for administration. - Lurline commented on June 3rd 19 at 21:10
I know, but it still is "Sysinternals". Similarly, as the site utilities.
You used the cursor, then brought the link, purely for appearance's sake, not to tell me tales. - tomasa_OConn commented on June 3rd 19 at 21:13
I even opened the link :-) - was surprised that this website still alive.
Long-these utilities use began in live Sysinternals.
And now any whois shows that the domain sysinternals.com belongs to Microsoft. - Lucio commented on June 3rd 19 at 21:16
and I'm not talking about the site in General, and about the particular link section of the website, because the live version of the utilities is quite young. Why would he die if that Name?! And Sysinternals did not die, she lived, she lives, she will live, even after becoming a division of the MC.

I even for a toaster, there are links interesting:
\\live.sysinternals.com\tools\autoruns.exe autoruns Sysinternals (link to open in Explorer) - Lurline commented on June 3rd 19 at 21:19
June 3rd 19 at 21:09

Find more questions by tags AutomationTesting softwareClient-serverWindows