Замена Netsh этими командлетами PowerShell

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/

Оцените статью
toodcast.ru
Добавить комментарий