Ошибка SyncToy в планировщике задач

Ошибка SyncToy в планировщике задач

Я пытаюсь использовать Microsoft SyncToy для синхронизации файлов между двумя веб-серверами.
Я могу запустить задание синхронизации как в графическом интерфейсе, так и в режиме командной строки.
Команда:
"C:\Program Files\SyncToy 2.0\SyncToyCmd.exe" -R

Но я не могу успешно выполнить ту же команду в планировщике задач. Я получаю следующие сообщения об ошибках:
*** Не удалось выполнить пару папок upload_photos. Не удалось найти папку \photos\d$\Projects\warner\wwwroot\

В чем проблема?
Проблема с разрешением? Но я могу запустить его вручную.
Кто-то говорит, что это проблема учетной записи пользователя с UNC-путем. Что мне делать?

решение1

На первый взгляд кажется, что у вас одна из следующих ошибок:

  1. \photos\d$\Projects\warner\wwwroot\ недопустимый путь. Либо photosэто машина, поэтому в начале должен быть двойной обратный слеш, либо это папка, и она должна быть после буквы диска.
  2. Неверные разрешения для учетной записи пользователя, под которой выполняется задача.

решение2

* Failed to execute folder pair upload_photos. Could not locate folder \photos\d$\Projects\warner\wwwroot\

странное поведение, должно быть "\photos\d$" или "\\photos\d$"? (обратите внимание на двойную обратную косую черту)

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

решение3

Как только я изменил настройки так, чтобы они запускались только тогда, когда пользователь вошел в систему, задача успешно выполнилась.

Связанный контент