PowerShell - Расшарить сетевое соединение

Ответить
Аватара пользователя
Anton04

PowerShell - Расшарить сетевое соединение

Сообщение Anton04 »

Приветствую.



Необходим скрипт который бы снимал шару с текущего соединения и расшаривал бы это соединение вновь.

Условия выполнения скрипта: ОС - Win 7 SP1 64 bit/Win10 64 bit. Все сетевые адаптеры работают по DHCP. Среда выполнения - Windows Management Framework 5.х



Прошу помощи в написании такого скрипта (Интернет не даёт сколько бы внятных решений для автоматизации такой задачи). Изображение



P.S. Что привело с созданию данной задачи. Есть ряд ПК на которых есть сетевые адаптеры (проводные/Wi-Fi/Bluetooth), а так же присутствует один RNDIS адаптер на который надо раздать интернет. В один "прекрасный" момент RNDIS адаптер перестаёт получать свободный доступ в интернет. Помогает перерасшаривание активного адаптера, т.к. банальное снять галочку "Разрешить другим пользователям сети использовать подключение к Интернету...", нажать OK и поставить вновь.

Отключение RNDIS адаптера и его последующее включение не помогает, как и перезагрузка ПК в целом. Данная ситуация повторяется с завидной регулярностью, на Win10 очень часто, на Win7 очень редко.



P.P.S. Объединение двух сетевых карт в мост не предлагать.
Аватара пользователя
Anton04

Re: PowerShell - Расшарить сетевое соединение

Сообщение Anton04 »

Kazun,



Эх, эти трудности перевода... Изображение А не могли бы вы пояснить суть работы первой части скрипта и второй части скрипта.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»