16 lines
521 B
C#
16 lines
521 B
C#
using DigitalData.Core.ConsoleApp;
|
|
using System.DirectoryServices;
|
|
using System.DirectoryServices.ActiveDirectory;
|
|
|
|
|
|
string AdRootPath = "LDAP://DD-GAN";
|
|
string groupFilter = "(&(objectClass=group) (samAccountName=*))";
|
|
string userFilter = "(&(objectClass=user)(samAccountName=@SAMACCOUNTNAME)(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))";
|
|
DirectoryService service = new ();
|
|
|
|
var groups = DirectoryService.Search<ADGroup>(groupFilter);
|
|
|
|
foreach (var g in groups)
|
|
{
|
|
Console.WriteLine(g.Name);
|
|
} |