【发布时间】:2020-05-07 14:06:19
【问题描述】:
我正在尝试从 AD 获取特定用户的部门属性。但它说DirectoryEntry does not contain a definition for 'Properties'。 stackoverflow 上的很多示例都使用以下代码。为什么这对我不起作用,我执行错了吗?我正在使用 .net 核心 3.1。
var user = UserPrincipal.FindByIdentity(ctx, domainUser.DistinguishedName);
DirectoryEntry dirEntry = (DirectoryEntry)user.GetUnderlyingObject();
string dept = dirEntry.Properties["Department"].Value.ToString();
我正在使用以下(相关)导入。
using System.DirectoryServices.AccountManagement;
using System.Reflection.PortableExecutable;
【问题讨论】:
标签: c# .net .net-core active-directory