2
我正在使用Tmir.SharpSsh - SshExec方法爲了發送一些命令到遠程SSH服務器。Tamir.SharpSsh重定向輸出(Sha1)
問題是,此方法或它創建的某個線程將輸出發送到我的控制檯窗口(「Sha1」)。
我想問問,如果有人知道我可以禁用此打印或將其重定向到一些臨時文件。
public static bool OpenConnection (ConnectionInfo info)
{
string command = "nslookup " + info.IP + "| grep \"name = \" | awk -F\" = \" '{print $2}' | cut -d\".\" -f-1";
exec = new SshExec(info.IP, info.UserName,info.Password);
try
{
exec.Connect();
if (exec.Connected)
{
Console.WriteLine("Connection to {0} is successfully", info.IP);
info.Hostname=(exec.RunCommand(command)).Trim().ToUpper();//retrive Hostname from the RPA
return true;
}
else
return false;
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
return false;
}
}
大感謝... – almog50