ОБНОВЛЕНИЕ: Спасибо, Twisty Impersonator, ваше предложение ниже сработало, и теперь задание будет успешно выполнено! Я выбрал код в .bat для сопоставления с сетевым диском.

Еще один вопрос? Есть ли способ заставить задачу запускаться и успешно запускаться без входа в систему на удаленном настольном компьютере? Идея заключается в том, чтобы запустить его независимо от того, могу ли я войти в компьютер.

Еще раз спасибо!

Я пытаюсь использовать Task Scheduler для запуска файла .bat из подключения к удаленному рабочему столу. Задача выполнена успешно, НО я получаю ошибку 0x1 и замечаю, что файл, который должен быть обновлен на сетевом сервере, не был обновлен.

Если я выполняю файл .bat вручную, файл на сетевом сервере обновляется успешно.

Я сопоставил сетевой сервер с машиной удаленного рабочего стола.

Мне интересно, нужно ли мне добавить компьютер с удаленным рабочим столом в список доверенных компьютеров на сетевых серверах (это не то, что у меня есть разрешение, но я могу запросить его).

1 ответ1

0

Программы, запускаемые планировщиком задач, не имеют доступа к подключенным дискам, даже если они ранее были сопоставлены пользователем, учетные данные которого используются для запуска задачи, за исключением задач, настроенных для запуска в контексте вошедшего в систему пользователя. ,

У вас есть два решения в этом случае:

  • Настройте запланированное задание для сопоставления диска, прежде чем пытаться получить к нему доступ
  • Сконфигурируйте задачу для доступа к сетевому расположению через UNC-путь, так как для работы не требуется карта диска

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .