0

あちこちでいくつかの例を見てきましたが、これが私が達成しようとしていることです。以下が機能しないことはわかっていますが、基本的にはリモート マシンから %logonserver% を取得しようとしています。何らかの理由で、wmi クエリはデータを返しません。

try
{
 System.Diagnostics.ProcessStartInfo startinfo = new System.Diagnostics.ProcessStartInfo("\\\\"+txtboxMachineName.Text+"\\c$\\Windows\\System32\\cmd.exe", "/c echo %logonserver%");
 startinfo.RedirectStandardOutput = true;
 startinfo.UseShellExecute = false;
 startinfo.CreateNoWindow = true;
 System.Diagnostics.Process proc = new Process();
 proc.StartInfo = startinfo;
 proc.Start();
 lblLogonServer.Text = proc.StandardOutput.ReadToEnd();
}
catch
{
 lblLogonServer.Text = "Error has been encountered obtaining Logon Server";
}
4

0 に答える 0