// String UserID = System.Security.Principal.WindowsIdentity.GetCurrent().Name.ToString();
String UserID = Environment.UserName;
string account = UserID;
Label3.Text = "Search for this accont: " + account;
DirectoryEntry entry = new DirectoryEntry("LDAP://DOMAIN", "username", "password");
DirectorySearcher search = new DirectorySearcher(entry);
search.Filter = "(SAMAccountName=" + account + ")";
search.PropertiesToLoad.Add("displayName");
search.PropertiesToLoad.Add("mail");
search.PropertiesToLoad.Add("memberof");
search.PropertiesToLoad.Add("whencreated");
SearchResult result = search.FindOne();
if (result != null)
{
Label4.Text = "displayName: " + result.Properties["displayname"][0].ToString();
Label5.Text = "mail: " + result.Properties["mail"][0].ToString();
Label6.Text = "memberof: " + result.Properties["memberof"][0].ToString();
Label7.Text = "whencreated: " + result.Properties["whencreated"][0].ToString();
}
else
{
Label4.Text = "Unknown User";
}
No comments:
Post a Comment