[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[网络连接] 怎样利用批处理远程启用程序?

网络环境:局域网内A、B、C三台主机,都能够使用远程桌面,拥有账号和密码。都无开telnet 目的:需要通过A机,利用批处理,远程调用B、C机上的程序 *.bat。
求:大致的代码






PS:如果不能用批处理实现,请问有没有其他简易的方法可以实现这个目的?最主要的是,希望用到的东西都是XP自带的,不需再去下载安装。

批处理似乎有点不可能吧…

TOP

开共享
call \\a\*.bat

TOP

原帖由 lxzzr 于 2010-11-16 13:27 发表
开共享
call \\a\*.bat
非常感谢您的回答。

看来是我没搞清楚批处理的工作原理。
所以,我想再进一步叙述一下我所需要的结果。

我需要的是远程调用一个批处理,然后在远程机器上进行操作,而不是,远程调用一个批处理在本机上操作。

例如:我想在A机上运行一个批处理程序,内容为调用 B机上的批处理*.BAT

执行在B机D盘上建立一个123的文件

TOP

说实话,还是没明白,a机是不是本机?这样?wmic /node:a /user:user /password:pass process call create "\\b\*.bat"

[ 本帖最后由 lxzzr 于 2010-11-16 18:23 编辑 ]

TOP

他的意思可能是想通过3389远程调用客户机上的程序,比如广告程序,这样程序的运行不会影响到前端的用户。
不知道我理解的对不对?

通过A机连接B,C机3389来运行的程序,程序实际上是在B,C机上运行的,但是不会被前台用户发现。

[ 本帖最后由 bugs 于 2010-11-16 19:10 编辑 ]

TOP

回复 1楼 的帖子

Hi
你的要求是否如6樓兄所講,
上 Google 找 PsTools 其中有個檔名為 psexec.exe
它能達到您的要求
psexec.exe \\ComputerName -u UserName -p Password -i path:\*.bat -d

祝您好運!!

TOP

原帖由 lxzzr 于 2010-11-16 18:20 发表
说实话,还是没明白,a机是不是本机?这样?wmic /node:a /user:user /password:pass process call create "\\b\*.bat"

A机 是本机。
我已经尝试了您说的命令了。但是总是提示这个
错误:
代码 = 0x80070005
说明 = 拒绝访问。
设备 = Win32

TOP

原帖由 dennisle 于 2010-11-16 19:43 发表
Hi
你的要求是否如6樓兄所講,
上 Google 找 PsTools 其中有個檔名為 psexec.exe
它能達到您的要求
psexec.exe \\ComputerName -u UserName -p Password -i path:\*.bat -d

祝您好運!!
我需要XP自带的程序,因为涉及的机器很多,不可能每个机器都下载一个,然后安装

TOP

回复 8楼 的帖子

需要管理员权限!

TOP

原帖由 lxzzr 于 2010-11-17 10:38 发表
需要管理员权限!
已经给了完全权限,但是现在又出现RPC服务器不可用的错误。
我已经把本机和远端机的 两个 RPC服务都启动了。
仍然不行

[ 本帖最后由 knightbest 于 2010-11-17 12:12 编辑 ]

TOP

原帖由 knightbest 于 2010-11-17 10:12 发表
我需要XP自带的程序,因为涉及的机器很多,不可能每个机器都下载一个,然后安装


Hi
PsTools 只需在操作端 (A主機) 由它運行即可,
其它的電腦不需要運行任何程序,相當方便的。

TOP

我所说的权限是指远程访问权限,
rpc服务不可用:能否telnet到目标主机的135端口?

TOP

原帖由 dennisle 于 2010-11-17 13:43 发表


Hi
PsTools 只需在操作端 (A主機) 由它運行即可,
其它的電腦不需要運行任何程序,相當方便的。

因为具体实施是在复数个环境中进行。
所以,就算每个环境中都只安装一个PSTOOLS工具,也是很多的。

TOP

回复 13楼 的帖子

我都是没有开telnet的,能否在不开telnet 下使用?

TOP

返回列表