У нас есть файл vbs, который используется для копирования файлов из папки Dropbox в локальную папку. В VBS файл:Не удается запустить xcopy или robocopy из планировщика заданий
set WshShell = CreateObject("WScript.Shell")
cmd = "robocopy c:\users\Administrator\dropbox\sites C:\sites\XXX"
WshShell.Run cmd
Файл прекрасно работает, когда мы запускаем его вручную двойным щелчком мыши на рабочем столе (Windows Server 2012 R2), но ничего не делает, когда мы пытаемся запустить его в качестве запланированного задания.
Примечание. Мы уверены, что эта проблема может возникнуть при обновлении с Windows Server 2008 R2 до 2012 R2.
Используйте пакетный скрипт вместо VBScript и создайте 'robocopy' файл журнала ('/log: '). –
Я не могу этого сделать. Сценарий, который я приложил, - это упрощение реального скрипта, который имеет логику и другие вещи, которые не могут быть выполнены с использованием пакетного сценария. – user1480192
Даже тогда вы должны «robocopy» написать журнал, чтобы он мог рассказать вам, что происходит. –