Muszę Przeszukać szczegóły grupy Active Directory na podstawie nazwy grupy lub adresu e-mail grupy przy użyciu C #. Proszę, pomóż mi z tym.
Odpowiedzi:
2 dla odpowiedzi № 1Jeśli korzystasz z .NET 3.5 lub nowszego, powinieneś sprawdzić System.DirectoryServices.AccountManagement
(S.DS.AM) przestrzeń nazw. Przeczytaj o tym wszystkim tutaj:
- Zarządzanie Dyrektorami zabezpieczeń Katalogu w .NET Framework 3.5
- Dokumenty MSDN w System.DirectoryServices.AccountManagement
Zasadniczo możesz zdefiniować kontekst domeny i łatwo znajdować użytkowników i / lub grupy w AD:
// set up domain context
using (PrincipalContext ctx = new PrincipalContext(ContextType.Domain))
{
// find the group in question
GroupPrincipal group = GroupPrincipal.FindByIdentity(ctx, "YourGroupNameHere");
// if found....
if (group != null)
{
// do whatever you need to do with the group
}
}
Nowy S.DS.AM naprawdę ułatwia zabawę z użytkownikami i grupami w AD!