C#'ta Active Directory grubunda bulunan kullanıcıyı kontrol ettirmek
Selamlar,
AD'de bulunan bir kullanıcıyı check etmek için System.DirectoryServices.AccountManagement sınıfını kullanırız. .NET 3.5'ten sonra gelen bir yenilik. 
Örneğin:
//Domain context
PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "DomainAdi");
// Kullanıcı bulmak
UserPrincipal user = UserPrincipal.FindByIdentity(ctx, "KullaniciAdi");
// Grup aramak
GroupPrincipal group = GroupPrincipal.FindByIdentity(ctx, "GrupAdi");
if(user != null)
{
   // o grubun üyesi mi diye kontrol ettirmek
   if (user.IsMemberOf(group))
   {
     // bir şeyler yaptırın
   } 
}
Kolay gelsin,
Recep.

