Что это
В этой статье описывается, как с помощью PowerShell настроить сетевые параметры в Windows.
Зачем это нужно
PowerShell позволяет быстро, последовательно и автоматически настраивать сеть — это особенно полезно для администраторов, обслуживающих множество компьютеров или удалённые системы.
Как это сделать
Шаг 1: Просмотр сетевых адаптеров
Вывести список всех сетевых адаптеров на системе.
Get-NetAdapter
Шаг 2: Назначение статического IP-адреса
Установить статический IP-адрес, маску подсети и шлюз по умолчанию.
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1
Шаг 3: Настройка DNS-серверов
Задать основной и альтернативный DNS-серверы.
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses ("8.8.8.8", "8.8.4.4")
Шаг 4: Отключение и включение сетевого адаптера
Отключить и снова включить адаптер.
Disable-NetAdapter -Name "Ethernet" -Confirm:$false
Enable-NetAdapter -Name "Ethernet"
Шаг 5: Удаление статической настройки и включение DHCP
Удалить статический IP и включить автоматическое получение IP через DHCP.
Remove-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.1.100 -Confirm:$false
Set-NetIPInterface -InterfaceAlias "Ethernet" -Dhcp Enabled
Шаг 6: Проверка сетевого подключения
Проверить доступность внешнего узла.
Test-Connection -ComputerName google.com -Count 4
Заключение
PowerShell предоставляет удобный и мощный способ управления сетевыми параметрами в Windows. Знание этих команд поможет администраторам эффективно и надёжно настраивать сети.