【发布时间】:2019-05-16 15:02:54
【问题描述】:
好的,所以我正在使用带有 DirectoryEntry 类的 WinNT 提供程序,通过 Members 属性枚举本地组的成员。
如果成员是本地帐户,则大概还会从本地计算机上的 SAM 中读取 DirectoryEntry。
但是,如果成员是域帐户,当我访问 DirectoryEntry 对象的属性时,提供程序是否会对 Active Directory 执行查询?
有没有办法区分这两种情况?例如,检查 DirectoryEntry 上的属性以查看它是否要从本地计算机 SAM 获取属性,或者通过查询域控制器来读取 Active Directory?
有没有办法在不查询 Active Directory 的情况下获取成员的名称(甚至只是 SID)?
我正在尝试枚举大量服务器上的本地组,并且如果它们包含许多域用户帐户,我不想影响域控制器。
【问题讨论】:
标签: c# .net active-directory ldap directoryentry