В настоящее время есть запланированная задача 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

Любые идеи, почему это не сработает, и предложения о том, что попробовать.

Спасибо

0