Board logo

标题: 求助:VLAN内用什么DOS命令在另一机中执行批处理文件? [打印本页]

作者: samichang     时间: 2006-3-26 12:04    标题: 求助:VLAN内用什么DOS命令在另一机中执行批处理文件?

机一名字: zak001
机二名字: zak002
如何在zak001的DOS中用命令(什么命令)控制zak002中的C:\TEMP\TEST.BAT文件在本机中执行?

请高手指教!!!
作者: Climbing     时间: 2006-3-26 18:23
到底批处理在哪台机器上执行?
作者: darkradx     时间: 2006-3-26 21:00
取得zak002的管理员权限

net time和at
作者: samichang     时间: 2006-3-27 13:15
AT 命令能执行但实际上无效~~
作者: samichang     时间: 2006-3-27 13:16
在另一台机子上执行. 说明at命令失效,不然就用AT 了
作者: Climbing     时间: 2006-3-27 15:21
xp/2003上都有这么一个命令:
rexec

好象其功能就是在远程计算机上执行一个命令,但如何使用我不得而知。
作者: samichang     时间: 2006-3-28 09:13
不行啊..连接拒绝咋办啊..有没有其他方法..是WINNT系统
作者: flysp     时间: 2006-7-9 11:11
在 zak001
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

在这里边新建一个字节符串,在里边以UNC路径做值就OK 了
\\zak002\C:\TEMP\TEST.BAT 不过你要共享C盘, 最好将批处理放到一个专用的文件夹里边,再共享这个文件夹,机器一启动时就会场自动运行远程计算机的批处理文件了
作者: electronixtar     时间: 2006-7-9 12:40
Re Climbing:

  Quote:
xp/2003上都有这么一个命令:
rexec

这个东西是在运行 REXEC 服务 (daemon) 的远程计算机上运行命令,是UNIX计算机才支持的  :P


Re All:
楼主的问题可以这样解决:
1.用
 net use \\zak002\c$\TEMP\ <密码> /u:<用户名>
 建立一个IPC$连接
2.由于bat不支持UNC路径,所以请用
 copy \\zak002\c$\TEMP\TEST.BAT %temp%
 把这个bat复制到本地
3.运行%temp%\test.bat来运行这个bat
作者: badcfqtd     时间: 2006-7-12 00:07
楼主,这样解决了吗?说句话啊.