gpt4 book ai didi

.net - 查询 NT AUTHORITY/NETWORK SERVICE 下的 Active Directory

转载 作者:行者123 更新时间:2023-12-02 20:33:45 24 4
gpt4 key购买 nike

我有一个在 NETWORK SERVICE 帐户下运行的 Windows 服务,并且需要查询 Active Directory 以获取有关用户的扩展信息。

在这种情况下,似乎存在访问限制,阻止服务访问 Active Directory。并且该服务必须作为网络服务运行,而不是域用户。

到目前为止,我正在将域用户的凭据(登录名和密码)传递给 DirectorySearcher。凭据是从配置文件中检索的,这当然不好。

是否有另一种更优雅的方式从网络服务下运行的服务查询 Active Directory?

最佳答案

除非您的域管理员故意禁止此操作,否则 Active Directory 默认情况下允许任何计算机帐户运行 LDAP 查询。

因此,如果您的计算机已加入域,则使用 NT AUTHORITY\Network Service 帐户应该可以正常工作。

或者,您可以将域用户设置为服务帐户。然后,您不需要将任何用户名或密码传递到 DirectorySearcher

关于.net - 查询 NT AUTHORITY/NETWORK SERVICE 下的 Active Directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5352862/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com