Назад | Перейти на главную страницу

Сетевой адаптер Windows 8.1 Hyper-V настроен как общедоступный и не будет сохраняться как частный

У меня есть набор компьютеров с Windows 8.1, на которых работает Hyper-V для модульного тестирования. Мы часто используем PowerShell для внесения изменений в эти системы, чтобы упростить администрирование. Однако у нас возникли проблемы с включением удаленного взаимодействия PowerShell на этих машинах.

Мы запускаем следующую команду на этих машинах, чтобы попытаться включить удаленное взаимодействие PowerShell

Включить-PSRemoting -force

Но мы всегда получаем следующую ошибку:

Исключение брандмауэра WinRM не будет работать, поскольку для одного из типов сетевого подключения на этом компьютере установлено значение «Публичный». Измените тип сетевого подключения на Доменное или Частное и повторите попытку.

Сетевые адаптеры следующие:

Name             : Network  2
InterfaceAlias   : vEthernet (Broadcom NetXtreme Gigabit Ethernet)
InterfaceIndex   : 13
NetworkCategory  : Private
IPv4Connectivity : Internet
IPv6Connectivity : LocalNetwork

Name             : Unidentified network
InterfaceAlias   : vEthernet (Windows Phone Emulator Internal Switch)
InterfaceIndex   : 10
NetworkCategory  : Public
IPv4Connectivity : NoTraffic
IPv6Connectivity : NoTraffic

Я попытался запустить следующие сценарии, чтобы сделать неопознанную сеть частной.

Set-NetConnectionProfile -name "Network  2" -NetworkCategory private
Set-NetConnectionProfile -name "Unidentified Network" -NetworkCategory private 

Однако эти сценарии работают в течение всего времени безотказной работы машины, но когда машина перезагружается, неопознанная сеть снова становится общедоступной.

Почему происходит этот сброс и как сохранить изменения, внесенные в сценарий?

Спасибо!

Вы можете исключить определенные сетевые карты из NLA (Network Location Awareness). Очень часто это делается в сценариях рабочих станций VMware, поскольку сетевые компоненты VMware всегда оказываются неопознанными / общедоступными. Вот как:

  1. Перейдите к:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}
  2. Вы найдете пронумерованные ключи, такие как 0000, 0001, 0002 и так далее.
  3. Расходуйте их один за другим и ищите данные значения DriverDesc REG_SZ.
  4. В том же разделе реестра, где вы нашли имя исключаемого ник (значение DriverDesc), создайте еще одно новое значение DWORD, назовите его *NdisDeviceType (Это чувствительно к регистру !!). Дважды щелкните это значение и в поле «Данные значения» введите 1 как десятичные данные.

(вырезано из) http://www.petri.co.il/forums/showthread.php?t=45181

Вы можете сделать все неопознанные сети частными с помощью групповой политики:

gpedit.msc > Конфигурация компьютера> Параметры Windows> Параметры безопасности> Политики диспетчера списка сетей> Неопознанные сети> Location type: Private