Откуда NetServerEnum получает свой список компьютеров?

Где же NetServerEnum() получить свой список машин от?

Использует ли он службу браузера компьютера или будет использовать AD в качестве предпочтения, если он доступен?

Ссылки:

1 ответ

Решение

Из службы браузера. NETServerEnum предшествует Active Directory и должен работать в системах без AD. NETServerEnum вернет 6118 (без браузеров), если не сможет найти сервер просмотра. Я думаю, что AD имеет интерфейс ADSI для такого рода задач, но я никогда не программировал на AD.

Обратите внимание, что NetServerEnum может быть недобросовестно медленным в большом домене: я нашел это трудным путем, пытаясь использовать NSE для элементарного алгоритма "обнаружения". Вскоре выучил мой урок и переключился на UDP для этой задачи.

Другие вопросы по тегам