Netsh — это утилита командной строки и сценариев в Windows для сетевых компонентов. Это полезный инструмент для сетевых администраторов, позволяющий настраивать и контролировать системы Windows с помощью консоли командной строки. Но ничего страшного, если вы не знакомы с этой командой, потому что теперь вы можете переключить свое внимание на PowerShell , чтобы использовать ее для выполнения многих вещей, которые Netsh делал в прошлом.
А вот несколько примеров того, как мы можем использовать PowerShell для их выполнения, что ранее требовалось для использования Netsh.
Список сетевых адаптеров
Вам нужны следующие командлеты:
Get-NetAdapter
Он поставляется с переключателем -IncludeHidden , который показывает скрытые адаптеры, которые вы не сможете увидеть из графического интерфейса.
Отключить и включить сетевые адаптеры
С помощью этих 2 командлетов вам не нужно проходить через графический интерфейс для отключения и включения сетевых адаптеров. Должно быть удобно, верно?
Чтобы отключить: Disable-NetAdapter -name "имя адаптера"
Чтобы включить: Enable-NetAdapter -name "имя адаптера"
Имя адаптера можно получить из первого командлета Get-NetAdapter
Показать информацию TCP/IP
Это очень похоже на команду ipconfig , с которой мы все хорошо знакомы.
Get-NetIpConfiguration
С переключателем -Detailed вы можете увидеть более подробную информацию, адреса IPv4 и IPv6, адрес шлюза и его статус, адреса DNS-серверов и т. д.
Установить новый статический IP-адрес
Следующие командлеты предназначены для установки IP-адреса сетевого адаптера с именем Ethernet на 192.168.001.010 и шлюза на 192.168.001.001.
$ netadapter = Get-NetAdapter -Name Ethernet
$ netadapter | New-NetIpAddress -IPAddress 192.168.001.010 -PrefixLength 24 -DefaultGateway 192.168.001.001
Первая команда — получить имя сетевого адаптера и установить его в переменную netadapter для вторая команда для настройки сетевого IP-адреса.
Изменить сетевой адаптер на использование DHCP
Следующие команды можно использовать для перенастройки определенного сетевого адаптера на использовать назначенный DHCP адрес:
$ netadapter = Get-NetAdapter -Name Ethernet
$ netadapter | Set-NetIPInterface -Dhcp Enabled
Включение и отключение брандмауэра Windows
Вот как вы можете использовать PowerShell для быстрого включения и отключения брандмауэра Windows на вашем компьютере :
Чтобы включить: Set-NetFirewallProfile -Profile Domain, Public, Private -Enabled True
Чтобы отключить: Set-NetFirewallProfile -Profile Domain, Public, Private -Enabled False
На сегодня все.. В следующий раз я покажу вам несколько интересных функций Netsh .
/через Windows IT Pro/