After pausing the vm, would the following backup script sound correct?
#!/bin/sh
ftp -u 192.168.1.7<<EOF
user username password
cd vmware
cd vmname
lcd /var/lib/vmware/Virtual\ Machines/WindowsVM
prompt
binary
mput *.vmdk
put nvram
ascii
mput *.log
put *.vmx
bye
EOF