Я писал сценарий PowerShell для удаленного сброса информации TCPIP из реестра машин в моем домене Windows. Мне удалось сбросить шлюз по умолчанию, маску подсети, DHCP-сервер и DNS-сервер. Однако мне не удалось узнать, где в реестре хранятся IP-адреса WINS-сервера. В настоящее время я ориентируюсь на машины с Windows 7.
К вашему сведению. Я получаю информацию TCPIP по пути реестра ниже: HKLM \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ Interfaces ...
... но информации о WINS-сервере нет.
Любая помощь будет очень признательна, так как я пока не мог найти ее в Интернете. Спасибо.
Путь, который вы ищете, находится здесь:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ NetBT \ Parameters \ Interfaces \ Tcpip_ {xxxxxxxxxxxx} \ NameServerList
NameServerList - это мультистрока, которая обычно содержит все IP-адреса WINS, она будет пустой, если их нет.
Кроме того, вторая часть этого документа описывает расположение параметров реестра WINS / NetBios для сервера 2003, большинство из которых не изменилось в Windows 7:
http://technet.microsoft.com/en-us/library/cc784026(v=ws.10).aspx