Board logo

标题: [网络连接] 批处理使用WMIC调用远程计算机程序时不出现界面 [打印本页]

作者: hymyg    时间: 2009-7-26 14:05     标题: 批处理使用WMIC调用远程计算机程序时不出现界面

使用WMIC调用远程计算机上的程序,在远程计算机上不显示该程序的界面,不知道有什么办法能让界面显示出来?
如:
  wmic /node:192.168.1.10 /user:"administrator" /password:"123456" process call create "c:\windows\notepad.exe"

  此时可成功在192.168.1.10这台电脑上调用记事本程序,但记事本程序的界面并不在192.168.1.10这台计算机显示出来,但是在任务管理器的进程列表中可查找到notepad.exe进程。

  同样的问题在网上也有人问,但基本上没找到什么有效答案,不知道该问题是否用WMIC无解?

  请求坛里的朋友们帮忙看看!
作者: pusofalse    时间: 2009-7-26 16:16

一直就这么找下去,答案总是会浮现的。
看下这个能否帮助到你 http://msdn.microsoft.com/en-us/library/ms686331(VS.85).aspx
作者: lxzzr    时间: 2009-7-26 16:40

用CMD /K START 试试!
作者: hymyg    时间: 2009-7-27 13:31

原帖由 pusofalse 于 2009-7-26 16:16 发表
一直就这么找下去,答案总是会浮现的。
看下这个能否帮助到你 http://msdn.microsoft.com/en-us/library/ms686331(VS.85).aspx


小弟英文实在太烂,不过仍旧十分感谢版主的帮忙!同时感谢你的鼓励!

[ 本帖最后由 hymyg 于 2009-7-27 13:40 编辑 ]
作者: hymyg    时间: 2009-7-27 13:36

原帖由 lxzzr 于 2009-7-26 16:40 发表
用CMD /K START 试试!


感谢!不过这样的命令应该不能起到远程调用进程的作用!

[ 本帖最后由 hymyg 于 2009-7-27 13:45 编辑 ]
作者: hymyg    时间: 2009-7-27 13:40

希望了解的朋友能再指点一二!
作者: hymyg    时间: 2009-7-29 15:22

看来不太容易找到答案
作者: lxzzr    时间: 2009-7-29 15:31     标题: 回复 5楼 的帖子

这在我的机器上可以的.
  1. wmic /node:192.168.1.10 /user:"administrator" /password:"123456" process call create "cmd /k start c:\windows\notepad.exe"
复制代码

作者: Taurus    时间: 2009-7-29 15:59

好像有很多OS执行WMIC也有问题,发到纲上有WMIC命令的脚本也常有纲友说得不到应有较果;
可能是Microsoft送个别OS一个bug吧
作者: Batcher    时间: 2009-7-29 16:11     标题: 回复 9楼 的帖子

某些精简版、GHOST版、家庭版等阉割版本的系统可能破坏了WMIC
作者: Taurus    时间: 2009-7-29 16:30

原帖由 Batcher 于 2009-7-29 16:11 发表
某些精简版、GHOST版、家庭版等阉割版本的系统可能破坏了WMIC

家庭版?意思是XP Home执行不了WMIC?
这个没留意,一直没用过Home版winOS
作者: lxzzr    时间: 2009-7-29 16:36

关于WMI的错误参考:
http://www.microsoft.com/china/t ... s/wmifaq.mspx#EOAAC
作者: hymyg    时间: 2009-8-1 01:53

原帖由 lxzzr 于 2009-7-29 15:31 发表
这在我的机器上可以的.wmic /node:192.168.1.10 /user:"administrator" /password:"123456" process call create "cmd /k start c:\windows\notepad.exe"


感谢版主的热心帮助,后天到单位进行测试!非常感谢!
作者: hymyg    时间: 2009-8-3 14:50

经测试,wmic /node:192.168.1.10 /user:"administrator" /password:"123456" process call create "cmd /k start c:\windows\notepad.exe" 这样的代码仍旧不能在目标机显示出窗口,进程中也只是多了一个cmd.exe的进程
作者: hymyg    时间: 2009-8-3 23:05

本问题是否无解?还望楼上几位兄台再帮忙出出主意!先谢过了!
作者: hymyg    时间: 2009-8-5 13:50

我自已顶一下,为的是不沉
作者: hymyg    时间: 2009-8-6 19:24

是不是没戏了?没人再跟了!




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