|
公司的产品是B/S结构的,我负责前台QTP测WEB,但其中有一个功能点,就是通过WEB重启系统,要到后台去验证相应进程是否全部正确启动,看到网络上提及的很少,我把自己的解决办法拿来大家分享:
1.安装一款软件:putty(远程连接Linux工具);
2.运行VBS代码:
Dim oShell
Set oShell = CreateObject("Wscript.shell")
oShell.Run "cmd /K plink -ssh -l root -pw password -P 22 10.18.9.7 -m C:\linux.txt>C:\test.txt"
Set oShell = Nothing
注意:oShell.Run "cmd /K plink -ssh -l root -pw password -P 22 10.18.9.7 -m C:\linux.txt>C:\test.txt" 中的plink为putty下支持命令行输入的工具(记得把plink.exe放到系统的C:\WINDOWS\system32下),plink后面的是它的参数,可以参看help文档,其中C:\linux.txt存放要到目标主机中运行的shell语句,而C:\test.txt中保存shell语句运行的结果
下面可以再加一个文档处理函数处理C:\test.txt中的结果
同时也希望大家有相关经验的介绍下自己用的方法 |
|