这可能吗?代码示例会很好.
我想从用户获取Active Directory属性,我想使用System.DirectoryServices.AccountManagement.
我的代码:
public static void GetUserProperties(string dc,string user)
{
PrincipalContext ctx = new PrincipalContext(ContextType.Domain, dc);
UserPrincipal u = UserPrincipal.FindByIdentity(ctx, user);
string firstname = u.GivenName;
string lastname = u.Surname;
string email = u.EmailAddress;
string telephone = u.VoiceTelephoneNumber;
...//how I can get company and other properties?
}
Run Code Online (Sandbox Code Playgroud)