В настоящее время мы используем TaskService
для планирования задачи.Мы используем папку по умолчанию:
TaskScheduler scheduler = new TaskScheduler();
scheduler.Connect();
ITaskFolder rootFolder = scheduler.GetFolder("");
, которая оказывается:
C:\Windows\System32\Tasks
Это прекрасно работает для пользователей с правами администратора, но сейчас я пытаюсьзапланировать задачу для пользователей без прав администратора.Теперь вышеприведенный код выдает UnauthorizedAccessException
.
Я пытался указать пути к файлам для конкретного пользователя:
"\\Users\\some_user" // FileNotFoundException: The system cannot find the file specified
"C:\\Users\\some_user" // FileNotFoundException: The filename, directory name, or volume label syntax is incorrect
Есть идеи?