之前从未使用过VBScript,我只想确保在进入VBScript之前就走向正确的道路。
我需要创建一个每周都会通过Windows Scheduler运行的进程。
我需要脚本执行以下操作:
所有这一切都需要按顺序完成,每一步都需要等待上一步完成。
我可以使用VBScript或VBScript和BAT文件的组合实现此目的吗?或者我应该走另一条路?
提前致谢!
GPC
答案 0 :(得分:1)
以最简单的形式,您可以通过这个简短的BAT文件实现您想要的目标
::: C:\DEST\SO.BAT :::
pushd c:\dest
echo cd downloads > psftp.scr
echo get file.zip >> psftp.scr
echo quit >> psftp.scr
psftp user@domain.com -pw password -b psftp.scr
7z x -o file.zip
truecrypt /q /v myvolume
并使用此命令将其安排在每个星期一运行
AT 09:00 /EVERY:MONDAY C:\DEST\SO.BAT
或(谢谢,iesou!)如果您需要特定的用户权限,想要一个特定于任务的名称...
schtasks /create /SC Weekly /MO 1 /D Friday /TN "File Download and Extract" /TR "C:\DEST\SO.BAT" /ST 09:00 /RU PCNAME\USER /RP PASSWORD