0
配列はscope.Connect()で失敗します。 ManagementScopeスコープ= new ManagementScope(string.Format( "\\ {0} \ root \ cimv2"、servers、options));として入力した場合、サーバー[0]として入力した場合は合格します。コードはサーバー[0]でうまく動作しますが、配列をループする必要があります。何か案は?前もって感謝します。配列はscope.Connect()で失敗します。 ManagementScope scope = new ManagementScope(string.Format( "\\ {0} \ root \ cimv2"、servers、options))と入力した場合は、
protected void ServerServices()
{
string txt = serverName.Text;
string[] servers= txt.Split(new Char[] { '\n', '\r' },
StringSplitOptions.RemoveEmptyEntries);
ConnectionOptions options = new ConnectionOptions();
options.Username = "myUsername";
options.Password = "mypassword";
options.EnablePrivileges = true;
foreach (string item in servers)
{
//Create the scope that will enter code here connect to the
default `enter code here`root for WMI
ManagementScope scope = new ManagementScope(string.Format("\\\\
` enter code here`{0}\\root\\cimv2", servers[0], options));
scope.Connect();
}
}
恐ろしいです!ありがとう。 – Tom