Exemplo n.º 1
0
 void lookInDs(String computerName)
 {
     if (!ActiveDirectory.Ping())
     {
         return;
     }
     if (!computerName.Contains("."))
     {
         computerName = computerName + "." + ActiveDirectory.GetCurrentDomainName();
     }
     _certConfig.Reset(0); //TODO
     while (_certConfig.Next() >= 0)
     {
         Int32   flags           = Convert.ToInt32(_certConfig.GetField(CertConfigConstants.FieldFlags));
         Boolean serverNameMatch = String.Equals(_certConfig.GetField(CertConfigConstants.FieldServer), computerName, StringComparison.InvariantCultureIgnoreCase);
         if (serverNameMatch && (flags & 1) > 0)
         {
             foundInDs = true;
             return;
         }
     }
 }