我在网上搜索过,但找不到任何解决方案。
另外,我尝试了很多不同的解决方案,但都没有奏效。
请在看待这种情况时保持开放的心态。
要求:
- 应该使用 Java/J2SE(控制台、GUI 等)。
- 不要只使用任何外部或第三方 jar/包 JNDI。
- 不要询问或存储用户密码。
- 从 LDAP 中的 Windows 登录用户获取电子邮件。
假设:
- 不需要深入研究 LDAP 服务器的细节,它可以在其他语言上工作,如 VBS/.Net/等。但不是Java。
笔记:
VBS 甚至可以要求其他用户(不是登录的用户)工作。
我不知道 LDAP 服务器配置,但上面的信息对于那些知道它的人来说应该是有意义的。
一段运行良好的 VBS 代码:
Dim objSysInfo, objUser<br>
Set objSysInfo = CreateObject("ADSystemInfo")
Set objUser = GetObject("LDAP://" & objSysInfo.UserName)
MsgBox objUser.mail
我怎样才能让它工作?