У меня есть аналогичное решение с помощью winscp сценарии, мой похож на это:
Сценарий winscp:
option batch continue
option confirm off
open logs:*******@10.x.x.x
synchronize remote "c:\daily_logs\*" ./81/
synchronize remote "c:\daily_logs\" ./81/
close
exit
Я использую iCronService, который работает над каждой версией окон, я примерил его, включая базирующиеся x64, и это - то, на что похож мой crontab:
crontab:
00 22 * * * cmd /c "winscp /console /script=c:\bin\scplogs /log=LOG_OF_SCP.LOG"
Можно было также сжать журналы сначала, чтобы сэкономить некоторое время, пропускную способность и пространство. Конечно, это не самое изящное решение, потому что пароль является hardcoded в scp сценарий, но мог быть заменен ключами, если Вам нравится.
Вам не нужен VMware Server. Если у Вас есть Рабочая станция затем, можно управлять VM's с vmrun
команда:
vmrun-T ws запускают C:\export\vmware\rh5\server.vmx nogui
Это запустит их в фоновом режиме. Вы могли написать сценарий их для выполнения при запуске или как часть Вашего процесса сборки CI.
Необходимо будет использовать сервер VMware, чтобы сделать так, и использование, например, запускают/останавливают сценарии, полагающиеся на vmware-cmd.bat, чтобы правильно запустить и остановить vms на хосте. (У Вас не должно быть пробелов в пути к Вашему vms othervise, он не работал бы).
Надеюсь, это поможет.