using System.DirectoryServices;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
String ipAddress = "1.3.4.5";
String ldapFilter = "(sAMAccountName=TheUsername)";
DirectoryEntry adDomain = new DirectoryEntry("LDAP://" + ipAddress);
DirectorySearcher adSearch = new DirectorySearcher(adDomain, ldapFilter);
adSearch.PropertiesToLoad.AddRange(new String[] {"name", "memberOf"} );
SearchResult adResult = adSearch.FindOne();
Console.WriteLine(adResult.Properties["name"][0].ToString() + " is a member of:");
foreach (Object adGroup in adResult.Properties["memberof"])
{
Console.WriteLine(adGroup.ToString());
}
}
}
}
|