Консольное приложение не запускается через планировщик задач, если установлено значение "при запуске"
Привет,
Я реализовал простое консольное приложение в C#.Net это записывает что-то в текстовый файл в "C:\MyFolder-как только он запустится. Я настроил приложение в планировщике задач со следующими свойствами.
Вкладка Общие->выполняется независимо от того, вошел пользователь в систему или нет.
Триггеры -> При запуске системы
Действия -> Program/Script = путь к моему exe-файлу ( E:\MyProject\Test.exe)
Start-in = путь с именем exe . (E:\MyProject)
Я ожидаю, что текстовый файл будет присутствовать, как только я запущу свою машину. То есть перед входом на рабочий стол, поскольку я установил свойство "при запуске системы", а не "при входе в систему" . Однако только если я войду в систему, мой exe-файл начнет работать, и файл будет скопирован. Это потому, что это консольное приложение, которое требует запуска рабочего стола/пользовательского интерфейса.?
Так как же будет обстоять дело на серверных машинах, где у нас нет логина пользователя или он входит в систему по умолчанию? Как я могу сделать свое консольное приложение lauch/ или работать в фоновом режиме даже до входа в систему/ где нет входа в систему?
Пожалуйста, уточните!!
Спасибо
Что я уже пробовал:
Я попробовал следующее
а) изменение свойства "при запуске задачи используйте следующую учетную запись пользователя" с моего входа по умолчанию в систему.
б) проверка опции - "запуск с наивысшими привилегиями".
c) создал файл .bat, который, в свою очередь, запускает консольное приложение. Однако это также не запускает мое консольное приложение через планировщик задач.