У нас есть приложение, работающее по расписанию, настроенное в планировщике заданий. Эта задача создается программно нашим приложением конфигурации.
Теперь приложению необходим доступ к файлам в определенном каталоге, по умолчанию это путь к подкаталогу в домашнем каталоге текущего пользователя.
Мы попытались настроить его с помощью учетной записи SYSTEM, но у него нет доступа к файлам, и задача завершается сразу после запуска.
Обычно мы устанавливаем его с паролем администратора и флагом для запуска, когда пользователь вошел в систему или нет. Тем не менее, некоторые клиенты устанавливают это приложение в систему, которая не требует входа в систему, что означает отсутствие пароля или отсутствие пароля Если мы настроим задачу и вручную изменим ее выполнение без входа в систему, потребуется какой-то пароль.
Как я могу программно (используя C # или VB.net) создать эту задачу для выполнения там, где она не будет:
- Требуется пароль администратора или пользователя для запуска или настройки
- Возможность доступа к файлам в «почти» любом каталоге
- Возможность запуска независимо от того, вошел ли пользователь в систему или нет
- Не требуется создавать нового пользователя для запуска под
Системы, установленные в диапазоне от Windows Server 2008 до Windows 10.