Board logo

标题: [系统相关] 批处理如何运行远程机子的exe文件? [打印本页]

作者: qqwmly    时间: 2013-5-21 08:14     标题: 批处理如何运行远程机子的exe文件?

本帖最后由 pcl_test 于 2016-8-5 19:45 编辑

bat文件 我想调用远程机子的exe文件去运行,这个可以实现吗?如果不能实现,大侠们有其他方式吗
作者: Python    时间: 2013-5-21 08:39

远程机器的用户名和密码你知道么?
作者: qqwmly    时间: 2013-5-21 08:59

远程的信息都知道,想用脚本去实现启动exe文件,而不是remote去实现
作者: Python    时间: 2013-5-21 09:49

建立IPC连接,然后at创建任务计划可以吗?
http://wenku.baidu.com/view/7c360aee551810a6f5248639.html
作者: qqwmly    时间: 2013-5-21 10:01

楼上能说详细点吗?
作者: linlianboy    时间: 2013-5-21 10:28

回复 5# qqwmly


    是在远程电脑上运行软件,还是将远程电脑上的软件运行在本地?
作者: qqwmly    时间: 2013-5-21 12:51

在远程电脑上运行软件,

软件在远程电脑上,
然后在本地通过bat文件,将远程电脑上的exe文件启动起来,
作者: lixin004    时间: 2014-8-6 00:04

我也想知道这个。。
作者: wjx515    时间: 2014-8-6 11:31

闲来没事给你写了个
  1. @echo off
  2. net use \\192.168.169.100\IPC$ "serverpasswd" /user:"administrator"
  3. for /f "tokens=4 delims= " %%a in ('net time \\192.168.169.100') do (set DstTime=%%a)&(goto :next)
  4. :next
  5. echo 当前服务器时间:%DstTime%
  6. set/a m1=%DstTime:~3,1%
  7. set/a m2=%DstTime:~4,1%
  8. set/a hh=%DstTime:~0,2%
  9. set/a mm=%m1%*10+%m2%+2
  10. set/a a=%mm%
  11. if %a% geq 60 set/a mm=%mm%-60 & set/a hh=%hh%+%mm%/60
  12. if %hh%==24 set/a hh=0
  13. echo 取服务器时间+2分钟:%hh%:%mm%
  14. at \\192.168.169.100 %hh%:%mm% F:\test.bat
  15. pause
复制代码
确定任务计划服务开启了, 延时2分钟执行命令




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2