В настоящее время есть запланированная задача Windows, которая каждый день перемещает несколько файлов XML на сайт через замазку. Мне нужно, чтобы эти файлы продолжали перемещаться в их текущее местоположение, пока я создаю новый сайт и получаю файлы для перемещения в мое местоположение.
Задача xml запускает "аргумент" в командной строке, используя psftp.exe. В настоящее время xml задачи Windows выглядит так:
<Actions Context="Author">
<Exec>
<Command>psftp.exe</Command>
<Arguments>-l username -pw password -b ftp.dat -batch currentsite.co.uk</Arguments>
<WorkingDirectory>directory</WorkingDirectory>
</Exec>
</Actions>
Это работает в настоящее время, но когда я пытаюсь добавить другое действие для отправки файлов XML в мое местоположение, как показано ниже, это не работает.
<Actions Context="Author">
<Exec>
<Command>psftp.exe</Command>
<Arguments>-l username -pw password -b ftp.dat -batch currentsite.co.uk</Arguments>
<WorkingDirectory>directory</WorkingDirectory>
</Exec>
<Exec>
<Command>psftp.exe</Command>
<Arguments>-l username -pw password -b ftp2.dat -batch ftp.currentsite.co.uk</Arguments>
<WorkingDirectory>directory</WorkingDirectory>
</Exec>
</Actions>
Файл ftp.dat просто перемещает три XML-файла.
put file1.xml
put file2.xml
put file3.xml
!process.vbs
bye
Любые идеи, почему это не сработает, и предложения о том, что попробовать.
Спасибо