【发布时间】:2015-09-03 05:00:36
【问题描述】:
我正在尝试通过 VB.NET 从命令中获取结果,它返回空字符串,如下面的代码所示:
Dim connInfo As New Renci.SshNet.PasswordConnectionInfo(serverip, user, pass)
Dim sshClient As New Renci.SshNet.SshClient(connInfo)
Dim cmd As Renci.SshNet.SshCommand
Using sshClient
sshClient.Connect()
cmd = sshClient.RunCommand("opmnctl status -l")
MsgBox(cmd.Result)
sshClient.Disconnect()
End Using
当我尝试使用像"ls -ltr" 这样的普通命令时,它会成功返回结果。
还有其他获取结果字符串的方法吗?或者 Renci 不支持 OPMN Oracle 引擎的 opmnctl 命令?任何帮助将不胜感激。
【问题讨论】:
标签: .net vb.net oracle ssh ssh.net