Чтобы устранить это, вот несколько вещей
- Выйдите из системы, на которой вы выполняете этот процесс, как с
User1
учетной записью, а затем войдите в систему сUser2
учетной записью и убедитесь, что для нее создан профильUser2
. Так чтоC:\Users\User2
папка должна существовать. - В то время как вы вошли в эту машину, как
User2
запускать запланированное задание или, по крайней мере, проверить егоRun only when user is logged on
и,Run with highest privileges
и это должно появиться окно командной строки при запуске и показать ошибки и т.д., которые вы не видели бы запустить его сRun whether user is logged on or not
опцией. Если вы видите ошибку «отказано в доступе» или что-то в этом роде, значит, существует проблема с разрешением.
Разрешение на выдачу
Вы хотите, чтобы обеспечить учетную запись пользователя, запустить планировщик заданий запланированного задания с Run whether user is logged on or not
и Run with highest privileges
имеет доступ., ,
- запустить командную строку (
cmd.exe
) с компьютера, на котором вы запускаете задачу - запустить
schtasks
с машины, на которой вы запускаете задачу - запустить
schtasks
удаленно на удаленном сервере, с которым вы запускаете задачу
Другие предметы
Сделайте
User2
учетную запись локальным администратором на компьютере, на котором вы временно запускаете задачу, а затем выйдите из системы и вернитесь на компьютер, а затем повторите попытку, чтобы исключить проблемы с разрешениями на локальном компьютере.Сравните различия в безопасности с
User1
иUser2
на удаленном компьютере, в группах безопасности домена и т. Д.