private static void KillProcess(string[] args) { if (args.Length < 4) { Console.WriteLine("Usage: SessionInfo killprocess [server] [process id] [exit code]"); return; } int processId = int.Parse(args[2]); int exitCode = int.Parse(args[3]); using (ITerminalServer server = GetServerFromName(args[1])) { server.Open(); ITerminalServicesProcess process = server.GetProcess(processId); process.Kill(exitCode); } }
public ITerminalServicesProcess GetProcess(ITerminalServer server, int processId) { server.Open(); return(server.GetProcess(processId)); }