1

У нас есть приложение, которое работает по расписанию, настройка в планировщике задач. Эта задача создается программно нашим приложением конфигурации.

Теперь приложению требуется доступ к файлам в определенном каталоге, по умолчанию это путь к подкаталогу в домашнем каталоге текущего пользователя.

Мы попытались настроить его с помощью учетной записи SYSTEM, но у него нет доступа к файлам, и задача завершается сразу после запуска.

Обычно мы устанавливаем его с паролем администратора и флагом для запуска, когда пользователь вошел в систему или нет. Тем не менее, некоторые клиенты устанавливают это приложение в системе, которая не требует входа в систему, что означает отсутствие пароля или отсутствие пароля. Если мы настроим задачу и вручную изменим ее запуск без входа в систему, для нее потребуется какой-то пароль.

Как я могу программно (используя C # или VB.net) создать эту задачу для выполнения там, где она не будет:

  1. Требуется пароль администратора или пользователя для запуска или настройки
  2. Иметь доступ к файлам практически в любом каталоге
  3. Иметь возможность работать независимо от того, вошел ли пользователь в систему или нет
  4. Не требует создания нового пользователя для запуска под этим

Системы, установленные в диапазоне от Windows Server 2008 до Windows 10.

0