如何獲取與用戶關聯的活動目錄管理器中的經理姓名和電子郵件地址等詳細信息?從Active Directory獲取用戶管理器詳細信息
我能夠得到用戶的所有細節:
ActiveDirectory.SearchUserinAD("ads", "sgupt257");
public static bool SearchUserinAD(string domain, string username)
{
using (var domainContext = new PrincipalContext(ContextType.Domain, domain))
{
using (var user = new UserPrincipal(domainContext))
{
user.SamAccountName = username;
using (var pS = new PrincipalSearcher())
{
pS.QueryFilter = user;
var results = pS.FindAll().Cast<UserPrincipal>();
{
foreach (var item in results)
{
File.WriteAllText("F:\\webapps\\CIS\\UserInfo.txt", item.DisplayName + item.Name + item.EmailAddress + item.EmployeeId + item.VoiceTelephoneNumber + item.Guid + item.Context.UserName + item.Sid);
}
if (results != null && results.Count() > 0)
{
return true;
}
}
}
}
}
return false;
}
感謝。
AD經理?這是什麼 ? – MajkeloDev
AD經理與用戶關聯... – user662285
從來沒有聽說過它。這是奇怪的,因爲我與AD工作了約2年 – MajkeloDev