以下のコードは、リスト内のサーバーの 1 つへの接続を試行する必要があります。私の質問は、これらすべての組み合わせを試してみると、アカウントがロックアウトされますか?
uid = some1 pwd = 1thing
private void connect_all()
{
// Test
string connstr;
string[] idt = {"-reu","-ram","-rar"};
uid = textBox1.Text;
pwd = textBox2.Text;
ConnectionOptions options = new ConnectionOptions();
options.Password = pwd;
for (int i = 0; i < servers.Count; i++)
{
connstr = "\\\\" + servers[i].server + "\\root\\cimv2";
for (int y = 0; y < idt.Length; y++)
{
options.Username = "-adm-" + uid + idt[y];
try
{
ManagementScope scope = new ManagementScope(connstr, options);
scope.Connect();
MessageBox.Show("Connect");
}
catch (Exception Ex)
{
MessageBox.Show(Ex.Message);
}
}
}
}