如何向远程服务器发送文件然后执行
1.通过net use 链接远程服务器
net use \\192.168.20.201\D$ 123 /user:administrator
如果提示错误:发生系统错误 1219。需要删除现有链接,如下代码
net use * /del /y
成功:
2.通过copy把文件复制到对应服务器
单个文件复制
copy D:\ak.txt \\192.168.20.201\D$
多文件复制,直接把文件变成文件夹名
copy D:\t \\192.168.20.201\D$
复制到指定文件夹
copy D:\ZJXT\GateClient\bin\Debug \\192.168.20.201\D$\pxf
3.通过schtasks命令启动一个计划来打开程序(win8之前用at命令)
运行本地
schtasks /create /tn "My App" /tr d:\ZJXT\GateClient\bin\Debug\GateClient.exe /sc once /st 15:40:00 /sd 2020/05/25 /ru administrator /rp 123
运行远程
schtasks /create /s 192.168.20.201 /u administrator /p quickhigh /sc once /tn "gate" /tr d:\pxf\GateClient.exe /st 16:03:00 /sd 2020/05/25
具体每个说明请看这个篇文章:https://www.cnblogs.com/daimaxuejia/p/12957682.html
4.然后就大功告成了