问题标签 [directorysearcher]

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 回答
13256 浏览

c# - 列出所有使用目录服务的本地用户

我创建的以下方法似乎不起作用。foreach 循环总是发生错误。

NotSupportedException 未处理...提供程序不支持搜索,无法搜索 WinNT://WIN7,computer。

我正在查询本地机器

0 投票
3 回答
42526 浏览

c# - 如何根据姓氏和名字在 Active Directory 中搜索用户?

我正在尝试使用.NET 中的姓氏 ( sn) 和名字 ( )在 AD 中搜索用户。givenNameDirectorySearcher

我可以根据sAMAccountname以下代码找到用户:

但是当我尝试使用givenNameand来做到这一点时sn

它不起作用;消息显示“过滤器无效”;我不能根据givenNameand过滤sn吗?

我怎样才能做到这一点?

0 投票
0 回答
518 浏览

c# - DirectorySearcher - 当用户密码即将到期时返回什么异常?

我有一个应用程序使用以下代码:

并且这个方法调用是在一个 try catch 中(这个 catch 是用于当用户认证失败的时候)。但是,我注意到当用户密码到期(即在 7 天内)时,身份验证失败。很难对此进行测试,所以有谁知道究竟返回了什么异常,所以我可以捕捉到这个并仍然允许登录?

谢谢!

0 投票
2 回答
163 浏览

php - 带 php 的动态 xml

尝试编写一个填充了从目录列表中获取的信息的 XML 文件,但我不知道如何让 createElement 方法与动态内容一起使用。

我很想像动态表一样在标签中进行硬编码,然后只获取整个输出并将其发布到 xml 文件中,但我也不知道如何将预格式化的标签放入 xml 中。

我的 XML 需要这样格式化

0 投票
3 回答
16028 浏览

c# - 如何找到计算机所属的组织单位?(活动目录 C#)

我想在 C# 中找到我的计算机所属的最具体的 OU。我的代码可以获取我需要的信息,但感觉不够健壮,需要复杂的解析。有更好的选择吗?想法?任何帮助表示赞赏!

我真正想要的是命令提示符命令的等价物:

但是我在 C# 中需要它,这被证明是有问题的。

0 投票
4 回答
4368 浏览

c# - 使用文件名检查目录中文件是否存在的快速方法

我有一个物理目录结构:

根目录 (X) -> 侧根中的许多子目录 (1,2,3,4..) -> 在每个子目录中存在许多文件。

在数据库中,我有一张表,其中包含大量类型为“1234567891_w.jpg”的名称。

注意:数据库中的数据数量和照片数量均以 lacs 为单位。

我需要一种有效且更快的方法来检查从数据库表到物理目录结构的每个名称是否存在。

  • 例如:照片(根)内的物理文件夹中是否存在任何名称为“1234567891_w.jpg”的文件。*

如果我错过了此处提供的任何信息,请告诉我。

更新 :

我知道如何在目录中找到文件名存在。但我正在寻找一种有效的方法,因为在超过 40 GB 的数据中检查每个文件名(来自记录的 lacs)存在性会消耗太多资源。

0 投票
1 回答
517 浏览

c# - 使用具有只读访问权限的第二个用户从 LDAP 检索用户组成员资格

我有一个功能需要以对 AD LDAP 具有只读访问权限的查询用户身份登录 LDAP。

我能够查询和查找用户并枚举除 memberOf 之外的大多数用户属性。

这只发生在我以只读用户身份登录时。如果我以相关用户身份登录,则可以检索所有属性。任何人有任何想法我做错了什么?

0 投票
5 回答
714 浏览

c# - 如何获得不具有双值的 Arraylist?

我想从 Active Directory 中获取 Departmentlist,为此我使用 Directoryentry 和 DirectorySearcher 类。我得到了部门列表,但是如何删除这个列表中的双值。

例如我现在的清单:

我只想要列表中的其中一个值:

我想将此列表用于 dropDownlist 列表。

我的代码:

如何在 Arraylist 中只显示一个值?

0 投票
1 回答
2413 浏览

c# - 如何构建过滤器以在 .NET 应用程序中搜索 Active Directory 中的房间?

我想从活动目录中获取我们公司的所有房间,为此我正在使用DirectoryEntryDirectorySearcher类。我需要一个过滤器来获取正确的数据,但我不知道如何构建过滤器来搜索房间。

这是我需要过滤的属性:

msExchResourceMetaData = 资源类型:房间

这是我的代码:

我只需要过滤器。其余的我知道:(

0 投票
2 回答
2131 浏览

c# - 为什么我在这里得到“对象引用未设置为对象的实例”?

以下是我的代码:

我似乎无法解决的问题是,当我开始循环遍历“结果”对象时,代码在分配后会爆炸。givenName 我得到的错误是:

你调用的对象是空的。

我试图弄清楚如何正确分配它,但我一直遇到它。任何建议将不胜感激。我很确定这与我没有正确理解 DirectorySearcher/DirectoryEntry 有关 - 但我可能是错的。:-)