In our organization, there are more than 25 machines with 25 licenses for our RPA team. We have a practice of restarting the machines/VDIs/remote desks every week as a part of maintenance and this is done before we log off for the weekend.
So i do the mundane manual process/task of turning off the license from orchestrator for the machine that is free and then logging into the desktops to press start/windows button → power → restart. (or sometimes Win+R then "Shutdown -f -r or cmd etc…)
I feel that this can be automated but i couldn’t get it to work as the selectors in license page of the orchestrator to press the active/disable toggle button not working reliably. Is implementing through API calls to turn OFF and ON are the only solution or is there an easy way to go about this?
But I’m looking for VDI/desktops that are not Virtualized. From what i understand, the one you’ve recommended is for OSes in Virtual machine run through VMware. These are real computers present in the network mapped with orchestrator as machines. Correct me if I’m wrong.
Did you manage to create a solution? I was thinking about invoking a powershell command and then with orchestrator running it on every machine since we don’t have admin rights for production machines. i was also wondering if it would be possible to somehow add a log to orchestrator confirming that the machine is back online.
I had a solution created and running in my organisation for about 6 months. This is used as part of regular maintenance like clear temp files, browser cookies and then restart machine. I use a Power shell script and that works. But, only drawback is if there are apps open and it blocks the restart. So need to kill all apps and then go ahead with restart