- 需事先安裝設定 Veyon with Master & FileZilla FTP Server
- 安裝 Veyon without Master
- 安裝WinSCP,預設路徑 ( C:\Program Files (x86)\WinSCP\ )
- 建立 C:\bat 資料夾,並新增 scpget.bat & scpcmd.txt 二個檔案
@"C:\Program Files (x86)\WinSCP\winscp.com" /ini=nul /script=c:\bat\scpcmd.txt
@exit
scpget.bat 是一個批次檔,簡單的一句話,執行 winscp.com 並讀取預先建好的文字檔scpcmd.txt 裡的內容。在批次檔的每一行前面加個 小老鼠 @ ,在 dos 視窗就不會顯示所執行的指令,如果執行速度快,只會在畫面上看到 dos視窗閃一下。
----
[scpcmd.txt]
open ftp://user:passwd@192.168.1.1
lcd c:\temp
get *.*
exit
scpcmd.txt 裡是WinSCP專用的語法,每一行一個指令。 這個檔案的意思是讓 winscp.com 去連上 192.168.1.1 這台ftp server,帳號 user、密碼 passwd, 並將本地端的目錄設定為 c:\temp, get *.*就是把 ftp server上的檔案抓下來。 然後 exit 結束 winscp.com 這支程式。一句話簡述,就是把ftp server 上的檔案下載到學生端電腦 c:\temp 裡,下載完後結束程式。
---------------------------------------------------------------
最後操作Teacher's PC 透過 Veyon讓Students' PCs 執行 C:\bat\scpget.bat 即可。
[延伸應用]
執行批次檔清空特定資料的檔案
執行批次檔安裝指定軟體或更新
[link]
https://veyon.io/
https://winscp.net/https://filezilla-project.org/