At least with Win2k and Win98 workstations, it´s possible, and I have it working fine.
Suppose that you wanna get into an Win2K workstation the file "/tmp/backup_log" , from UNIX machine with IP address 101.102.103.104 . Of course, you´ll need an UNIX user with read permission in /tmp , for example , user "log_viewer" with password "lemmeC". Try the following steps :
1)create a text file in the workstation containing the commands you would run to do the ftp , including the login. With our example data, these commands would be:
user
log_viewer
lemmeC
bin
cd /tmp
get backup_log
quit
(you can do it with EDIT , Notepad or Wordpad, for example )
2) Supposing you named this text file as "ftp_script" , test it by executing at MSDOS prompt :
C:\WINNT> ftp -n -s:ftp_script 101.102.103.104
3) You´ll get the file in C:\WINNT . All the ftp steps were echoed, but you can suppress them by adding the -v option . So , you can create a regular batch file in your workstation, including this command and any pre or post processing you need , for example :
ftp -n -v -s:ftp_script 101.102.103.104
d:
cd /backup_logs/
move c:backup_log log%d
4) The best part of it, now you can schedule this batch in Task Scheduler.
You can improve it somewhat, anonymous login for example. Try "ftp -?" or "ftp -help" on the MSDOS prompt. It also helps to understand the hint.
The drawback : the UNIX user password will be visible in ftp_script. That´s why I suggested to create an user with as few rights as possible. "root" is not an option !
Try it and if you have trouble, thread it back in our Forum.
Best Regards.