У нас есть контроллер домена Windows Server 2008 R2, который всегда устанавливает свое местоположение NLA на «Сеть 3» после перезагрузки. В обязательном порядке по умолчанию используется значение Public, что связано с настройками брандмауэра профиля моего домена. Мне нужно вручную отключить и снова включить сетевой адаптер, прежде чем он вернется в профиль домена.
я пробовал KB2524478 и многое другое. Теперь я устал от попыток решить эту проблему (и время быстро истекает), поэтому просто хочу ее обойти. Я думал о сценарии отключения / включения с помощью netsh
и покончено с этим, но я хотел бы пойти еще дальше и убедиться, что местоположение NLA является на самом деле "Сеть 3", а не "the-domain.example.org" (точнее, просто проверка, что это не домен), прежде чем я это сделаю. Таким образом, я могу планировать это чаще, чем только при запуске.
Мне просто не хватает части этой головоломки - как получить местоположение, используя что-то, что я могу передать FIND /i "the-domain.example.org"
, поэтому я могу запустить его как:
<something> | ...
FIND /i "the-domain.example.org" || ...
NETSH interface set interface name="Local Area Connection" admin=DISABLED & ...
NETSH interface set interface name="Local Area Connection" admin=ENABLED
Так что это <something>
?
Вы можете запросить соответствующие разделы реестра, чтобы узнать, что настроено для сетевого профиля. Вам нужно заглянуть \HKLM\Software\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures
чтобы найти подключ для соответствующего интерфейса. Это потребует небольшой детективной работы, но самый простой способ - найти MAC-адрес вашего ток шлюз по умолчанию. После того, как вы найдете SubKey интерфейса, обратите внимание на ProfileGUID. Затем вы можете использовать ProfileGUID, чтобы найти настройки профиля этого интерфейса. ..\NetworkList\Profiles
. Оттуда установка REG_DWORD: Category обратно на 2 должна установить профиль интерфейса на домен.
Вам необходимо отключить службу NLA, прежде чем вносить изменения в атрибут Категория. Простой net stop nlasvc
остановит NLA и netprofm. После внесения изменений в реестр перезапустите его: net start netprofm
.