Я запускаю пару командных файлов через планировщик задач, которые вызывают rsync.
Файлы .bat отлично работают при ручном запуске и, похоже, отлично работают и через TS. ОДНАКО, он НЕ открывает окно cmd, поэтому я могу видеть прогресс, пока он синхронизирует файлы.
Я НЕ устанавливаю их как скрытые. Есть ли способ "включить окно"? Я хотел бы иметь возможность следить за происходящим (я просто помешан на контроле: P)
Один из недостатков запланированных задач заключается в том, что задачи могут выполняться разными пользователями - по сути, в их собственном сеансе. Обычно это не интерактивные процессы на рабочем столе. Вы можете сделать это, запустив задачу только в том случае, если пользователь вошел в систему. Другое дело, что, возможно, вы могли бы создать пакетную задачу, которая запускает другие пакетные файлы, существуют различные команды, которые позволяют указать, как пакетный файл или исполняемый файл запускается. «start» - это тот, который предоставляет кучу опций, «call» - другой, особенно для командных файлов.
Другой вариант - попробовать Yintersync (yinter.net), бесплатно, для Windows, работает с rsync, очень стабильно, поддерживает теневые копии. Это было единственное работающее решение, которое было стабильным и достаточно быстрым.