首页 > 代码库 > Execute Unix Command via Putty_QTP

Execute Unix Command via Putty_QTP

  • plink_path = "C:/plink.exe"     ‘plink.exe 路径   
  • username = "username"       ‘用户名   
  • password = "password"       ‘密码   
  • host = "192.168.0.1"        ‘Unix/Linux服务器地址   
  •   
  • command = "ls"                  ‘要执行的命令   
  •   
  • Set oShell = CreateObject("WSCript.shell")  
  • ‘拼成plink的命令,包括登陆和执行命令   
  • commandLine = plink_path & " -ssh " & username & "@" & host & " -pw " & password & " " & command  
  • ‘执行   
  • Set exeRs = oShell.Exec(commandLine)  
  •   
  • ‘获得错误信息   
  • errMsg = exeRs.StdErr.ReadAll()  
  • ‘获得标准输出信息   
  • stdMsg = exeRs.StdOut.ReadAll()  
  •   
  • ‘显示返回信息   
  • msgbox stdMsg