Поддержите проект на Boosty — это поможет избавиться от рекламы и сделать сайт лучше: Поддержать ↗

Смена сетевого профиля в Windows 10 и 11 средствами PowerShell

Netprofileshell

При подключении к новой сети, кабельной или беспроводной, Windows автоматически предлагает выбрать тип сети, или иначе сетевой профиль, который может быть частным, общественным и доменным. Разница между первым и вторым типом сети заключается исключительно в настройках общего доступа – в частной сети общий доступ к сетевым папкам и принтерам включен по умолчанию, тогда как общественная сеть не предполагает обнаружение компьютера другими устройствами.

Доменная сеть – это специальный профиль, который автоматически применяется к компьютерам, подключенным к домену – группе компьютеров, управляемых из единого центра, именуемого контроллером домена. Чаще всего этот профиль используется в корпоративных сетях.

Переключиться с общественной сети на частную и наоборот можно в разделе «Сеть и интернет», а также в параметрах сети и общего доступа, но могут быть и исключения.

Сеть и интернет

В некоторых случаях изменить тип сети через графический интерфейс не представляется возможным, и тогда приходится подключать к делу PowerShell.

Для начала получаем список всех сетей, выполняя в запущенной от имени администратора PowerShell команду:

Get-NetConnectionProfile

Каждая сеть будет представлена набором параметров, из которых интерес представляет параметр InterfaceIndex (индекс сети).

NetConnectionProfile

Предположим, мы хотим изменить тип нашей сети, имеющую индекс 10, с общественной на частную.

Формируем и выполняем следующую команду:

Set-NetConnectionProfile -InterfaceIndex 10 -NetworkCategory Private

NetworkCategory

Если команда вдруг вернет ошибку «Unable to set the NetworkCategory due to one…», это будет означать, что у выбранного сетевого адаптера не задан шлюз по умолчанию.

В этом случае необходимо будет командой secpol.msc открыть локальные политики безопасности, перейти в раздел «Политики диспетчера списка сетей»«Неопознанные сети», открыть свойства настройки и включить опцию «Пользователь может изменить расположение».

Политики диспетчера списка сетей

После этого повторяем команду смены сетевого профиля.

Изменение типа сети через реестр

Изменить сетевой профиль можно также и через системный реестр.

Для этого открываем редактор реестра командой regedit, разворачиваем ветку:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles

Со списком сетевых устройств, представленных подразделами с именем GUID.

Находим свое подключение по значению параметра Description и изменяем значение параметра Category.

NetworkList

Чтобы сделать сеть общественной, выставляем 0, частной1, доменной2.

Все готово, останется только перезагрузить компьютер.

Если вам понравилась статья или вы хотите отблагодарить автора, поддержите сайт на Boosty — это поможет проекту развиваться дальше: Поддержать ↗

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *