私はremote server name
(Windows)username
とpassword
.
C# .Net を使用しrun a command
て、リモート サーバーにアクセスし、console output
C#でそれを行う方法はありますか?
次のコード(部分的)を使用してコマンドを実行できましたWMI
が、コンソール出力を取得できませんでした。を取り戻すことしかできませんでしたProcess ID
。
ObjectGetOptions objectGetOptions = new ObjectGetOptions();
ManagementPath managementPath = new ManagementPath("Win32_Process");
ManagementClass processClass = new ManagementClass(scope, managementPath,objectGetOptions);
ManagementBaseObject inParams = processClass.GetMethodParameters("Create");
inParams["CommandLine"] = "cmd.exe /c "+ mycommand;
ManagementBaseObject outParams = processClass.InvokeMethod("Create", inParams, null);
何か案は?