Active Directory支持LDAP方言。您不需要「安裝LDAP」來發出LDAP請求或創建用戶。你只需要許可。如果你甚至不能提取數據,那麼你做錯了什麼,你需要修復這些問題。也許你可以發佈一些代碼?
要使用VBA拉從AD信息到Access,您可以使用ADO或LDAP或WMI對象,除其他外:
GetObject("ADO ...
or
GetObject("LDAP ...
or
GetObject("WMI ...
要在Access VBA創建新用戶,你可以不喜歡
Set root = GetObject("LDAP://rootDSE")
Set obj = GetObject("LDAP://CN=Users," & Root.Get("defaultNamingContext"))
Set NewUser = obj.Create("User", "cn=" & strNewUser)
NewUser.Put "sAMAccountName", strNewUser
NewUser.Put "sn", strNewUser
NewUser.Put "displayName", strNewUser
NewUser.SetInfo
NewUser.SetPassword "password"