问题标签 [directoryservices]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
8214 浏览

c# - 给定用户的 SID,我如何获取他们的 userPrincipalName?

我有一个用户的安全标识符列表,我需要获取 userPrincipalName 的列表......有没有什么方法可以在不加载用户 DirectoryEntry 并拉入 userPrincipalName 属性的情况下获得它?

我需要最有效的方法,因为这做了很多

0 投票
2 回答
44895 浏览

c# - Active Directory 服务:PrincipalContext——“容器”对象的 DN 是什么?

我目前正在尝试使用 PrincipalContext 类通过 Active Directory 服务进行身份验证。我想让我的应用程序使用 Sealed 和 SSL 上下文对域进行身份验证。为此,我必须使用PrincipalContext 的以下构造函数(链接到 MSDN 页面)

具体来说,我这样使用构造函数:

MSDN 说关于“容器”:

商店中用作上下文根的容器。所有查询都在这个根目录下执行,所有插入都在这个容器中执行。对于 Domain 和 ApplicationDirectory 上下文类型,此参数是容器对象的专有名称 (DN)。

容器对象的 DN 是什么?如何找出我的容器对象是什么?我可以为此查询 Active Directory(或 LDAP)服务器吗?

0 投票
1 回答
1197 浏览

networking - Active Directory logonCount 为 0,尽管用户已登录

对于活动目录中的用户,属性保存 lastlogontime 和 lastlogontimestamp 的值,但登录计数为 0。我在该域中只有一个域控制器。

我上网发现,logonCount 值为 0 表示该值是未知的。但我完全不知道为什么它是未知的。是不是AD的问题。

0 投票
2 回答
11719 浏览

c# - DirectoryEntry 更改密码:Vista/Server2008 之间的不同行为

在 Vista 开发机器上,我成功使用此代码更改用户“管理员”密码:

当我将它移到我的 Server 2008 开发机器上时,该代码不起作用,我被迫使用以下代码:

我的问题是,为什么?

对于这两种情况,我都这样创建了我的 DirectoryEntry 对象:

谢谢!8)

如果你们觉得它有帮助,这里是实际的代码。

0 投票
1 回答
1684 浏览

c# - 扩展 GroupPrincipal 和 Members 属性

我想扩展GroupPrincipal类来处理一些自定义属性:

我怎样才能覆盖该Members属性,MyGroupPrincipal以便如果它有一个成员是一个组的一个实例MyGroupPrincipal而不是GroupPrincipal返回?我想写例如

0 投票
2 回答
518 浏览

c# - System.DirectoryServices.AccountManagement.Principal 是否有空 GUID?

我有一种情况,我需要存储一个指向 Active Directory用户帐户的全局唯一标识符。我倾向于Guid因为它比Sid更容易存储。

根据MSDN 条目,如果ContextType设置为“Machine” ,该属性(它是 Nullable)将始终返回 null 。我不需要担心这一点,因为我们的 ContextType 将始终设置为“域”。

我的问题是,如果 ContextType 是“域”,这个属性会返回 null 吗?换句话说,AD DS 商店中的帐户是否总是有一个 Guid?

0 投票
1 回答
1335 浏览

active-directory - 使用 PrincipalSearcher 搜索多个用户

是否可以使用单个 PrincipalSearcher 调用搜索多个用户名。也许通过提供请求的用户名的“或”作为过滤条件?

0 投票
1 回答
6356 浏览

vb.net - 使用 System.DirectoryServices.AccountManagement 列出本地管理员不检索域用户

我正在尝试远程列出本地管理员组的成员。以下代码仅返回属于 admin 组成员的本地帐户 - 根本不返回域组或个人帐户(例如 BLAH\Domain Admins 或 BLAH\yajohn)。

有人有想法吗?

感谢您的任何反馈。

0 投票
1 回答
174 浏览

iis - System.DirectoryServices 所需的用户权限

我正在使用 System.DirectoryServices 列出服务器上运行的网站的状态。目前我正在使用模拟管理员帐户来运行它,但我希望拥有一个具有最低权限的特定用户帐户。

谁能指出我正确的方向?

0 投票
1 回答
10046 浏览

c# - 获取 AD OU 列表

我希望能够从 Active Directory 中提取当前 OU 的列表 我一直在网上查看一些示例代码,但 O 似乎无法使其正常工作。

我得到的错误是那里提供者不支持搜索并且无法搜索 LDAP://RootDSE 有什么想法吗?对于每个返回的搜索结果,我想将它们添加到组合框中。(不应该太难)