问题标签 [ldap-query]

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 投票
5 回答
120227 浏览

python - python中的LDAP查询

我想在 ldap 中执行以下查询

并使用由此获得的变量。我怎样才能做到这一点?

0 投票
2 回答
1159 浏览

vbscript - VBScript 获取 DC SYSVOL 信息(路径、大小、可用空间)

我正在获取有关我的 DC 的信息,并且需要获取 sysvol、总大小和剩余可用空间的路径。

他不能在VBScript中完成,如果是这样怎么办?

谢谢

0 投票
2 回答
50482 浏览

php - LDAP/AD 过滤器 - “对象类不等于”不起作用

我正在使用 LDAP Active Directory 并尝试列出所有用户。我有这个完美的过滤器:

不幸的是,我们还有一个计算机单元和其他设备存在于 AD 中,对象类为“用户”,所以使用之前的过滤器,我得到了所有用户、计算机、设备、房间等。

这些计算机和设备还有一个对象类“计算机”,因此我需要使用对象类!=“计算机”扩展过滤器,以便仅列出真实用户。到目前为止,我已经尝试了这些过滤器,但它们都不起作用(没有返回数据!):

(真实用户没有对象类“计算机”)。

我正在使用 PHP ldap 实现,因此使用了一种ldap_search()方法。

“不等于”语法在这里找到,例如: http://technet.microsoft.com/en-us/library/aa996205%28EXCHG.65%29.aspx或在这里: http : //msdn.microsoft.com/ zh-CN/图书馆/aa746475%28v=vs.85%29.aspx

也许我可以尝试过滤 DN 中 (!CN=Computers) 的用户,但首先我想过滤 (!objectclass=computer) 因为它对我来说更合乎逻辑。

objectclass != "computer"表达式的正确语法是什么?

0 投票
2 回答
2314 浏览

c# - 查询特定用户的用户组的 LDAP

我必须在 C# 中检查特定用户的 LDAP Active Directory 用户组。意味着我将此用户名传递给一个方法,它会返回该用户所属的组列表。你能帮我吗?我搜索了很多但每次都得到新的错误。

LDAP 路径:192.168.1.4

域名:阿尔斯兰

用户名:ArslanP

密码:testad

0 投票
3 回答
3991 浏览

php - ldap_get_entries 返回元素计数为零的数组

在某些情况下,ldap_get_entries 返回元素计数为零的数组,所以我有一个像 array('count'=>0) 这样的数组,没有任何进一步的条目。

发生这种情况的条件是什么?

PS:

  • 如果我正在搜索的 OU 为空,我会收到另一个错误(无效的基本 DN)
  • 如果用户没有对 OU 的权限,我会收到与上述相同的错误

编辑:

  • PHP 代码无关紧要,因为我可以用它进行各种搜索,而上述问题仅发生在一些奇怪的 Active Directory 配置中
  • 如果你还坚持...$entries = ldap_get_entries($this->ldap_connection, $search_result);
  • ldap_get_entries 在大多数情况下返回我期望它返回的正确错误

因此,为了重申我的问题,ldap_get_entries 返回 count=0 且没有任何错误的数组的条件是什么。我的意思是:

  • Active Directory 权利和权限
  • 用户权限
  • OU 权限(又名安全选项卡)
  • 有关何时发生这种情况的任何 PHP 相关信息

谢谢

EDIT2 - 根据要求,这是其余的代码:

0 投票
1 回答
1102 浏览

c# - 为 LDAP 访问创建用户名的 Active Directory

我是 LDAP 和 Active Directory 的新手。

我需要为有资格​​访问特定计算机的用户建立一个活动目录。当用户在 Web 界面(用 C# 创建)中输入用户名和密码时,它会通过对活动目录的 LDAP 查询发送到活动目录。如果登录成功,AD 将返回用户的电子邮件地址。

是否可以设置 Active Directory 以在本地实现上述场景?我正在使用 Windows 7 旗舰版。我已经为 LDAP 访问安装了 ADAM。

问候,

约翰。

0 投票
1 回答
2106 浏览

perl - 在 Perl Net::LDAP 中检查用户组

我有一个 Perl Subversion 预提交挂钩,它允许我验证用户是否有权更改或添加到 Subversion 存储库中的特定点。它使用如下所示的控制文件:

如您所见,我可以在设置权限时定义组和使用组。我认为如果我可以使用 LDAP 组来做同样的事情,那将是一件好事。这样一来,我们的 Windows 管理员就可以确定谁在哪个组中,这让我有更多时间来更新我的 Facebook 状态。

我在 Subversion 中配置了 LDAP:

我与我们的 LDAP 服务器的连接工作正常,但是现在,我需要找出该用户所在的组。我有用户的 Subversion 名称$svnUser,现在我需要在我们的 LDAP 数据库中找到该用户,并且验证他们所在的各个组(这是他们 LDAP 记录中的memberOf值)。但是,我不知道该怎么做。

到目前为止,我的代码如下所示:

现在,我需要做$ldap->search,但是做什么?我只是被语法弄糊涂了。

0 投票
3 回答
17652 浏览

ldap - ldap 如何在联系人的第二/第三个备用电子邮件地址中搜索电子邮件地址?

我有一个带有我的电子邮件联系人的 LDAP 服务器,这样我就可以按姓名/电子邮件等查找联系人。但是,它似乎只搜索并找到任何联系人的第一个电子邮件地址。

例如,如果我有一个人:

它只搜索或返回第一封电子邮件。例如,如果我搜索“John”,它只会返回“jdoe@work.com”,即使其他两个电子邮件地址中包含“john”。我尝试过的搜索过滤器是:

我应该使用什么?

另外,是否有人有指向某个页面的链接,其中列出了我可以在 ldap 人员搜索中放入的所有可能的过滤器?

0 投票
1 回答
33995 浏览

ldap - LDAP 中的 memberOf 与 groupMembership (Liferay)

在 Liferay 的 LDAP 身份验证设置中使用时,b/n memberOf 属性和 groupMembership 属性有什么区别?

用户导入成功。这些组也已成功导入。

但是用户不会自动分配到组中。当我将组变量从“groupMembership”更改为“memberOf”时,一些用户无法登录 Liferay。

memberOf 和 groupMembership 变量到底是什么?

LDAP Liferay 设置

0 投票
1 回答
344 浏览

exchange-server - 使用 DirectoryServices 查询 Exchange 服务器

这个问题刚刚从另一个团队向我提出。问题是“如何查询交换服务器特定用户组中的用户”。它说 Exchange 服务器用户组未链接到广告组。我能得到的例子都是基于AD组的查询。我听说有两种方法可以通过 SQL 或通过 DirectoryServices。任何一种解决方案都很好,但通过 DirectoryServices 将非常棒!再次感谢!