Have your tried Tortoise GIT?
It's a free wonderful software that simplifies GIT management on the employee end. Your productivity will go way up by taking care of your employees and providing them with high end tools to get the job done.
Also, it sounds like this may be a development house. Programmers require quiet, privacy, lead time, and set goals. Monitoring software is going to piss them, and a lot of other people off. Trust me, it's not worth it.
I feel like you'd benefit from learning about the Results Only Workplace Environment. (www.gorowe.com). I highly recommend the 2 first books.
One of the biggest points is that hugging onto logistics, specifically metrics on human behavior is unproductive and will lead to disaster.
If you aren't using the complete SciTe installation, download the full installation SciTe Editor (https://www.autoitscript.com/site/autoit-script-editor/downloads/).
Additionally these two example lines can be used to quickly debug your script:
ConsoleWrite("Debug Console Write in line: " & @ScriptLineNumber & @CRLF) and
MsgBox(0,"Debug", "Debug MessageBox in line: " & @ScriptLineNumber)
It could accomplish what you're looking for and lots more. AutoIT can get fairly complex if you're just starting out, though simple stuff should be just fine.
Python, PowerShell or AutoHotKey(this is like AutoIT's little brother) would be well suited for this task as well.
I don't know exactly what you're doing that you want no interference, you can look into running virtual machines with https://www.virtualbox.org/ & http://www.osboxes.org/virtualbox-images/ - this creates an isolated environment to run your scripts in (and you don't have to deal with the additional overhead of 'no interference'.. at the cost of your processing power to run the VM)
So see what I have. I tried exactly how you had it but it didn't work. I am not even getting an output log file in C:
I tried taking out the msiexec /i and adding the /S that the .exe is looking for to make it silent but that also didn't work. I am not getting a error in the windows app event viewer either.
Kind of lost here. Any other ideas?
I am trying to run a .exe as a service account we have created at our org. This needs to happen because the install trys to create files in the users documents folder. There is no way around it and the install is garbage.
I have #RequireAdmin at the top of the script. Can you see the script here? Any tips?
Like u/gordonv, I wanted to recommend Everything. Personally, I've just defined a hotkey (Win+F) for AutoHotkey to run the exe.
Edit: ueli is nice, and has Everything integration. It's also a bit more flexible, and allows you to do more than simple file/folder searches.
Well, if you were interested in writing your own just for the fun of it, that could certainly work... You'd have to have it test many different things to get an idea of performance, and then give the systems a performance score so you could compare different systems to see how they did.
If you were looking for something quick and easy to install and run, PassMark's PerformanceTest is something that's got a free version and does the stuff mentioned above. It tests various things and then scores them based on how they did, and generates a cumulative score that can be used to compare whole systems. It also shows the scores of each test catagory, so you could also use that to find large discrepancies between two systems.
Some things to think about though, if it's getting noticeably slow relatively quickly and doesn't have malware, I would definitely look into checking the main hard drive's health. Usually a sign that a drive is about to fail is it getting very slow shortly before it does, as it has to attempt to read sectors multiple times to get the requested data.
EDIT: Disclaimer: Rule out a failing hard disk before you try to run a benchmark on it! Benchmarking a drive that's already on its way out may just cause it to die completely during the benchmark!
Firstly find out if your object(s) username/password are being set properly.
If you have SciITE4Autoit installed you can for example click on your variable $username and press ALT + D (for a console debug output) or CTRL + SHIFT + D (for a msgbox debug output) https://www.autoitscript.com/site/autoit-script-editor/downloads/
Check the error codes and see if the objects are set accordingly.