Our solution for anything that requires an interactive desktop is to have an auto-logon. But our environment is locked down, so users don't have access to it, and the auto logon account is a dedicated auto logon account with a specific GPO that controls its timeouts differently than regular users.
We do have a Powershell script that actually locks the auto logon user after it logs in, so it becomes essentially logged in, and disconnected state. in most cases, we are able to run Interactive Desktop Scheduled tasks, but in some cases it requires the account to actually be logged in and active.
One thing you can do if all you're trying to do is to make sure that the task ran, is to still use the auto logon, but then write a small "validation" Powershell script that monitors the task during its run time at the intervals you want, and it can potentially even write some logs and notify key users, and then if it's successful, you would log off that profile via the script as well to appease the IT folks' requirements.
------------------------------
George Khairallah
CTO | gotomyerp, LLC
george.k@gotomyerp.com |
------------------------------