Beispiel #1
0
 private string ExecuteCommand(Entity.RemoteCommand remoteCommand)
 {
     try
     {
         Process          process   = new Process();
         ProcessStartInfo startInfo = new ProcessStartInfo();
         //startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
         startInfo.RedirectStandardOutput = true;
         startInfo.UseShellExecute        = false;
         startInfo.CreateNoWindow         = true;
         startInfo.FileName  = "cmd.exe";
         startInfo.Arguments = "/C " + remoteCommand.CommandLine;
         process.StartInfo   = startInfo;
         process.Start();
         return(process.StandardOutput.ReadToEnd());
     }
     catch (Exception ex)
     {
         throw new RMSAppException(this, "0500", "ExecuteCommand failed. " + ex.Message, ex, false);
     }
 }
Beispiel #2
0
 public void Command(Entity.RemoteCommand remoteCommand)
 {
     ExecuteCommand(remoteCommand);
 }