NetServerEnum()
从哪里获取机器列表?
它是否使用计算机浏览器服务,或者如果AD可用,它会使用AD作为首选项吗?
链接:
答案 0 :(得分:2)
来自浏览器服务。 NetServerEnum早于Active Directory,必须在非AD系统上运行。如果找不到浏览服务器,NetServerEnum将返回6118(无浏览器)。我认为AD具有用于此类任务的ADSI接口,但我从未针对AD编程。
请注意,NetServerEnum在大型域上可能会无法理解:我通过尝试将NSE用于基本的“发现”算法而发现了这一点。很快就学会了我的课程并换成UDP来完成这项任务。