У меня есть набор компьютеров с 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 всегда оказываются неопознанными / общедоступными. Вот как:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}
*NdisDeviceType
(Это чувствительно к регистру !!). Дважды щелкните это значение и в поле «Данные значения» введите 1 как десятичные данные.(вырезано из) http://www.petri.co.il/forums/showthread.php?t=45181
Вы можете сделать все неопознанные сети частными с помощью групповой политики:
gpedit.msc
> Конфигурация компьютера> Параметры Windows> Параметры безопасности> Политики диспетчера списка сетей> Неопознанные сети> Location type: Private