Откуда NetServerEnum получает свой список компьютеров?
Где же NetServerEnum()
получить свой список машин от?
Использует ли он службу браузера компьютера или будет использовать AD в качестве предпочтения, если он доступен?
Ссылки:
1 ответ
Решение
Из службы браузера. NETServerEnum предшествует Active Directory и должен работать в системах без AD. NETServerEnum вернет 6118 (без браузеров), если не сможет найти сервер просмотра. Я думаю, что AD имеет интерфейс ADSI для такого рода задач, но я никогда не программировал на AD.
Обратите внимание, что NetServerEnum может быть недобросовестно медленным в большом домене: я нашел это трудным путем, пытаясь использовать NSE для элементарного алгоритма "обнаружения". Вскоре выучил мой урок и переключился на UDP для этой задачи.