Thunderbird /FirefoxプロファイルのカスタマイズスクリプトをOSXからWindows7に移植しようとしていますldapsearch -x -h ldap.place.edu uid="username"
。OSXでは、OpenLDAPサーバーから電子メールアドレスや本名などを取得し、これらの変数をさまざまな構成ファイルにスローするので、非常に簡単です。アプリケーションがロードされる前。
Windowsでは、これははるかに複雑です。WindowsServer2003に付属のsearch.vbsactivedirectory / ldapツールを使用しようとしましたが、正しく機能しません。また、接続してクエリを実行するための簡単なvbsスクリプトを作成しようとしましたが、サーバーがリクエストを処理しないか、失敗するだけのエラーが常に発生します...これが私の最新のvbsスクリプトです。
Dim oConn,oRS,vSearch,vCount,vMailList,vValue,vProblem,vMsg
vProblem = False
vSearch = "(uid=username)"
Set oConn = CreateObject("ADODB.Connection")
oConn.Provider = "ADsDSOObject"
oConn.Open "ADs Provider", "ou=people,dc=place,dc=edu"
Set oRS = oConn.Execute("<LDAP://ldap.place.edu/dc=edu/dc=place>;" & vSearch &_";cn,mail")
vCount = 1
While not oRS.EOF
For Each vValue in oRS.Fields(0).value
WScript.Echo vValue
Next
vCount = vCount + 1
oRS.MoveNext
Wend