Я запускаю небольшой исполняемый файл, созданный третьей стороной, которая должна регулярно запускаться на сервере Windows 2008. Этот исполняемый файл эффективно использует информацию ETL от одной системы к другой и должен работать каждый час или около того круглосуточно. В рамках своей обработки исполняемый файл запускает небольшой пользовательский интерфейс Windows Forms.
Я установил запланированную задачу для вызова файла, и это работает ТОЛЬКО, если пользователь, под которым настроен запуск задачи, регистрируется на компьютере (локально или через удаленный рабочий стол). Если я задал задачу для запуска в качестве другого пользователя или задал задачу для запуска, когда пользователь не был зарегистрирован, выполнение запланированной задачи и ошибки. Я пробовал работать как разные пользователи, включая пользователя-администратора и пользователя системы. Возможны ли возможные способы обхода (без изменения кода третьей стороны, к которому у меня нет доступа), который позволил бы запускать этот код без участия конкретного пользователя.