C# Tamir.SharpSsh重定向输出(Sha1)
我使用Tmir.SharpSsh-SshExec方法向远程SSH服务器发送一些命令 问题是这个方法或它创建的某个线程将输出发送到我的控制台窗口(“Sha1”) 我想问是否有人知道我可以禁用这个打印或重定向到某个临时文件C# Tamir.SharpSsh重定向输出(Sha1),c#,output,console-application,C#,Output,Console Application,我使用Tmir.SharpSsh-SshExec方法向远程SSH服务器发送一些命令 问题是这个方法或它创建的某个线程将输出发送到我的控制台窗口(“Sha1”) 我想问是否有人知道我可以禁用这个打印或重定向到某个临时文件 public static bool OpenConnection (ConnectionInfo info) { string command = "nslookup " + info.IP + "| grep \"name = \" | awk
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;
}
}
您必须禁用行
控制台。WriteLine(“Sha1”)在文件HMACSHA1.cs