问题标签 [adam]

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 投票
1 回答
616 浏览

active-directory - 提取 ADAM 架构

我被要求在我的客户的 ADAM 设置中提取架构信息。我需要获取完整的属性列表以及该属性是强制性的还是可选的。有没有工具可以帮助我获取架构?

客户需要的另一项任务是提取其 ADAM 设置中的所有数据,但我相信 CSVDE 可以做到这一点。

我以前从未与 ADAM 合作过,因此非常感谢任何帮助。

提前致谢。

0 投票
2 回答
1890 浏览

.net - 无法使用 UserPrincipal 类设置 AD-LDS 用户密码

0 投票
1 回答
1204 浏览

c# - Creating new AD-LDS user with UserPrincipal-class always fails

0 投票
1 回答
269 浏览

powershell - 比较两个以上的字符串

这是我想要实现的目标......

我必须在 VMWARE 中查看 ADAM db 才能查看复制时间。我的问题是如何使用 compare-object 命令比较两个以上的字符串。我找不到任何关于两个以上价值观的文章。

这是我开始写的。我正在努力使它尽可能动态...

先谢谢了!!!

0 投票
1 回答
54 浏览

findall - 如何从 LADP 搜索单个用户:

我有一种方法可以将特定用户搜索到 ADAM。

我想从 ADAM SQL 获取结果:Like '%strUserName%',但我发现只有方法FindOne()只搜索完整字符串“strUserName”,但它不执行 SQL Like 操作。任何想法我怎样才能像 SQL LIKE 一样搜索?

0 投票
1 回答
102 浏览

c# - AdLds / Adam 每 50 秒卡住一次

我的 AdLds / Adam 实例有一个奇怪的行为。

每 50 秒左右,查询需要更长的时间执行(2.36 秒而不是 0.1 秒) 我编写了一个简单的测试程序来使用相同的简单查询查询我的本地实例,我得到以下屏幕截图。

无论我从哪台计算机查询或查询哪台计算机,我都会得到相同的结果。

知道为什么吗?

我的查询代码:

在此处输入图像描述

编辑 如果我使用 UserPrincipal,也会出现同样的问题。它似乎与配置相关......

编辑

我已在 ADAM 实例上启用所有诊断以完全详细,但没有弹出错误。2s 调用时没有来自垃圾收集的消息。

我已将以下内容添加到注册表中,但也没有任何更改:

  • GC 强制重新发现窗口(秒)
  • GC 强制等待已过期(秒)
  • GC 荣誉失败窗口(秒)

编辑

我已经看到修补程序ADAM 服务在垃圾收集期间运行缓慢或停止响应,但它仅适用于 W2003 而不适用于 W2008R2 / W7

0 投票
0 回答
272 浏览

php - PHP - 查询 VMware View ADAM 数据库

我正在编写 PHP 代码并尝试连接到 VMware View ADAM 数据库,但不幸的是没有成功。这是 LDAP 类型的数据库,类似于 Active Directory,但无法使其工作!连接到 ADAM 的用户是 Active Directory 域用户。

所以这里是代码:

这是我在第 29 行(绑定语句)得到的警告:

用户具有“读取”权限 - 我检查了 ADSIEdit。我也尝试用以下代码替换用户名,但仍然没有成功:

编辑:忘了提到编程环境。

0 投票
0 回答
266 浏览

c# - 获取用户组对 LDAP 服务器的调用得到“服务器无法运行”,因为服务器调用了更改

我正在尝试使用以下方法从 ADAM 服务器获取用户组:

而且我不断收到“服务器无法运行”错误。

我终于明白了我的问题,但我不知道如何解决它。

问题是,两台 ADAM 服务器位于防火墙和 NLB 后面,它们都以 adam.company.local 的名称和该名称的 nslookup 回复,回复的 100.10.130.1

我什至可以 ping 100.10.130.1 和名称 adam.company.local 所以问题不在于网络,但它是!

使用 WireShark,我发现服务器有时会返回他自己的名字,而我的调用开始尝试调用该名字。当然,防火墙会阻止它们并发生异常。

为了确认这一点,我在 hosts 文件中创建了 2 行,将两个服务器名称都设置为 100.10.130.1 并且问题消失了,我可以轻松检索所有组。

这是为什么?为什么断开连接会更改为我无法访问的机器?

最后一个问题是如何防止它,因为在发布机器上我无法在主机文件上创建这些行?

0 投票
1 回答
2961 浏览

java - LDAP 未返回所有属性

我正在使用 Ldap 从 AD LDS 检索帐户:

帐户恢复正常。但并非 SOMEUSER 的所有属性都会返回。

具体来说,该msDS-UserPasswordExpired属性永远不会回来。


但是...如果我在中列出该属性SearchControls

然后神奇地回来了。

为什么?SearchControljavadoc在撒谎吗?

我如何告诉它我真的 很想恢复所有属性?

解决方法是列出我想要返回的每个属性。但这很可怕,并且会使添加未来字段非常容易出错。

0 投票
1 回答
373 浏览

ldap - 在 ADAM 中,如果 admin 设置 pwdLastSet = 0 ,为什么响应控制为 NULL 尽管绑定抛出 NamingException?

我在 ADAM 中为用户设置 pwdLastSet = 0。因此,在绑定操作时,我得到以下异常,这是正确的,因为我通过设置 pwdLastSet = 0 重置该用户的密码

javax.naming.AuthenticationException: [LDAP: error code 49 - 8009030C: LdapErr: DSID-0C090311, comment: AcceptSecurityContext error, data 20ee, vece

但是在此之后,当我尝试 getResponseControl() 时,它返回了 NULL。是什么原因 ?我期望它应该返回PasswordExpirationControl

任何人都可以帮助解决这个问题吗?