Web を検索しましたが、解決策が見つかりませんでした。
また、さまざまなソリューションを試しましたが、どれも機能しません。
この状況を見ながら、心を開いてください。
要件:
- Java/J2SE (コンソール、GUI、任意) を使用する必要があります。
- 外部またはサードパーティの jar/パッケージのみの JNDI は使用しないでください。
- ユーザーのパスワードを尋ねたり保存したりしません。
- LDAP で Windows ログイン ユーザーから電子メールを取得します。
仮定:
- LDAP サーバーの詳細に飛び込む必要はありません。VBS/.Net/etc などの他の言語で動作しています。Java ではありません。
ノート:
VBS の一部は、他のユーザー (ログインしているユーザーではない) を要求しても機能しています。
LDAP サーバーの構成については知りませんが、上記の情報は、それを知っている人には意味があるはずです。
正常に動作している VBS コードの一部:
Dim objSysInfo, objUser<br>
Set objSysInfo = CreateObject("ADSystemInfo")
Set objUser = GetObject("LDAP://" & objSysInfo.UserName)
MsgBox objUser.mail
どうすればそれを機能させることができますか?