私は以前のASP/VBScriptアプリケーションを保守/アップグレードしています。現在、古い/償却されたプロファイル情報を収集する手段を使用しています。従来のASP/VBScriptアプリケーションでLDAP経由で従業員IDにアクセスする
strNTUser = Request.ServerVariables("AUTH_USER")
strNTUser = replace(strNTUser, "\", "/")
Set strNTUserInfo = GetObject("WinNT://"+strNTUser)
'You get the idea'
私が必要としていたのは完全な名前と説明でしたが、これは問題ありませんでした。これで追加のプロファイル情報にアクセスする必要がありますが、WinNTではなくLDAPを使用する必要があります。私は目が見えなくなるまで私はGoogleを使いましたが、私の人生では、私の頭脳をLDAP経由で接続し、必要な情報を得ることができないようです。
AUTH_USERに基づいて名字、姓名、従業員IDを取得するには、何が必要ですか?
更新:私はADSIまたはいくつかの同様のインタフェースが必要とされるであろうことを、最初から考え出したが、私は明らかにADIdiotだと有用なヒントになっていないのです - 私はMSDNやTechNetのを発見したものから - おろか助けを。より明示的なヘルプはうまくいくでしょう...
4GuysFromRollaには、ADSI、LDAP、ASP用のコードサンプルがいくつかあるa pretty good articleがあります。 – Mxyzptlk