1
Я пытаюсь получить информацию (члены групп).Active Directory - странное поведение
я получаю каждый раз, когда сообщение «Информация о домене не может быть получена (1355)»
Для получения групп, это помогло попробовать только 2 раза. Первый раз не работает, но второй раз приносит мне группы. Но для того, чтобы получить членов группы, у меня нет работы.
PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "192.168.178.105:3268", "DC=ibcdev,DC=local", ContextOptions.Negotiate, "Administrator", "123");
// define a "query-by-example" principal - here, we search for a GroupPrincipal
GroupPrincipal qbeGroup = new GroupPrincipal(ctx);
// create your principal searcher passing in the QBE principal
PrincipalSearcher srch = new PrincipalSearcher(qbeGroup);
// find all matches
try
{
var re2s = srch.FindAll().ToList();
}
catch (Exception)
{
}
var res = srch.FindAll();
foreach (Principal found in res)
{
Console.WriteLine(found.SamAccountName);
var group = GroupPrincipal.FindByIdentity(ctx, found.Name);
foreach (var user in group.Members)
{
Console.WriteLine(user.SamAccountName);
}
}
Кто-нибудь знает, что я делаю неправильно?
С уважением
Спасибо, я попробую. – float