Мне нужно написать сценарий C#, который возвращает все группы Active Directory с именами групп, которые начинаются с определенного имени. Я знаю, что может вернуть одну группу, используя следующий код.Найти группы Active Directory, где имя группы, например
PrincipalContext ctx = new PrincipalContext(ContextType.Domain);
GroupPrincipal grp = GroupPrincipal.FindByIdentity(ctx, IdentityType.Name, "Groupname");
Однако, мне нужны все группы, в которых начинается имя Groupname, например «GroupPrefix». Затем я хочу пройти все эти группы, используя следующий код и сохранить «члены» в массиве/списке, который я могу использовать позже для поиска.
foreach (UserPrincipal p in grp.GetMembers(true))
Я бы очень признателен за любую помощь, которую я могу получить с этим.
Ссылка на журнал мертва. – TernaryTopiary
Да, первая ссылка мертва –