I need to restart a service on a Windows 2016 Server - Globalscape EFT because almost every 24 hours the Logon USer ID for the service loses its "run as a service" right. Right now We're fixing it manually as it occurs by stopping the service and then going to the Log On Tab and reentering the password for the User which generates a popup of "Run as a Service granted" or something close to that. We then Start the Service and all is well for a time. Our main issue is if the right goes away at say 9pm and we don't have an admin in until 9am the next morning its down all night meaning noone can up or download data in the environment. In a 24/7 Health Insurance setting this is not good business. Ideally we'd love to somehow hook the method of doing this to SolarWinds so it can monitor the service and see when the SFTP goes down and then execute the batch file or PowerShell Script thuis minimizing the down time. Short of that we'd run it probably once every 2-4 hours and just have to live with the 0-4 hour downtime - not ideal but better than we have now which is a totally manual process that waits to hear from a user that its down.