欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

vbs远程执行程序,结果怎么在本地前台显示

更新时间: 2014-01-05 01:52:37 责任编辑: Author_N1

 

vbs远程执行程序,结果如何在本地前台显示
strComputer = "172.18.2.181" 
strUsername="administrator" 
strPassword="cinsEYTS" 
Set objLocator = CreateObject("WbemScripting.SWbemLocator") 
Set objWMIService = objLocator.ConnectServer(strComputer ,"\root\cimv2", strUsername ,strPassword) 
objWMIService.Security_.ImpersonationLevel = 3 
Set objWMIService = GetObject _
  ("winmgmts:\\" & strComputer & "\root\cimv2:Win32_Process")
errReturn = objWMIService.Create _
  ("cmd.exe /c notepad.exe")

--参考方法--
探讨
补充一下,在172.18.2.181这台的本地显示

--参考方法--
不懂你讲的意思
--参考方法--
试试这种方法(远程执行脚本):

VBScript code
set oController = CreateObject("WSHController")
set oProcess = oController.CreateScript("c:\wsh5.6\beenhere.vbs","172.18.2.181")
oProcess.Execute
While oProcess.Status <> 2
   WScript.Sleep 100
WEnd
WScript.Echo "Done"

--参考方法--
这样???

WSH.Echo errReturn
--参考方法--
简单地执行WScript.Echo是不行的,因为这样信息是显示在执行这条语句的机器上,而楼主要的是显示在172.18.2.181这台机器上,这实际上是个远程执行程序或远程发送消息的问题。如果相关的配置条件具备的话,可以用4楼的方法来实现;或者先从172.18.2.181获得一个Shell,再发送远程执行命令来显示信息。Shell的问题在许多黑客技术中都有涉及,网上也有许多文章介绍,关键是一个权限问题,楼主可上网查查。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:52:37
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/2389/
本文WWW.DOC100.NET DOC100.NET版权所有。