Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
从哪里NetServerEnum()得到它的机器列表?
NetServerEnum()
它是否使用计算机浏览器服务,或者如果 AD 可用,它是否会使用 AD 作为首选项?
链接:
从浏览器服务。NetServerEnum 早于 Active Directory,并且必须在非 AD 系统上运行。如果找不到浏览服务器,NetServerEnum 将返回 6118(无浏览器)。我认为 AD 具有用于此类任务的 ADSI 接口,但我从未针对 AD 进行编程。
请注意,NetServerEnum 在大型域上可能会非常慢:我通过尝试将 NSE 用于基本的“发现”算法而发现了这一点。很快就吸取了我的教训,并转而使用 UDP 来完成这项任务。