Как изменить свой IP-адрес с помощью PowerShell

Оглавление:

Как изменить свой IP-адрес с помощью PowerShell
Как изменить свой IP-адрес с помощью PowerShell

Видео: Как изменить свой IP-адрес с помощью PowerShell

Видео: Как изменить свой IP-адрес с помощью PowerShell
Видео: Как изменить power user menu (win+x menu, меню при щелчке правой кнопкой по пуску) - YouTube 2024, Апрель
Anonim
Мы уже показали вам, как вы можете изменить свой IP-адрес из командной строки, для чего требуются длинные команды netsh, теперь мы делаем то же самое в PowerShell без сложностей.
Мы уже показали вам, как вы можете изменить свой IP-адрес из командной строки, для чего требуются длинные команды netsh, теперь мы делаем то же самое в PowerShell без сложностей.

Примечание. Следующие команды являются новыми в PowerShell v3 и поэтому требуют Windows 8, они также требуют командной строки администрирования.

Примечание редактора. Эта статья, вероятно, для нашей более гениальной аудитории и требует некоторых базовых знаний по IP-адресации и нотации CIDR

Изменение IP-адреса

Мы видели, как люди вытаскивали свои волосы, пытаясь изменить свои IP-адреса, используя загадочные классы WMI в более старых версиях PowerShell, но это изменилось с помощью PowerShell v3, теперь есть модуль NetTCPIP, который приносит большую часть функциональности встроенной PowerShell. Вначале немного запутанный, в основном из-за отсутствия документации на данный момент, это начинает иметь смысл, как только выродки показывают вам, как это делается.

Изменение IP-адреса можно выполнить с помощью командлета New-NetIPAddress, у него есть много параметров, некоторые из которых даже не задокументированы в Get-Help. Итак, вот оно:

New-NetIPAddress –InterfaceAlias “Wired Ethernet Connection” –IPv4Address “192.168.0.1” –PrefixLength 24 -DefaultGateway 192.168.0.254

Это предполагает следующее:

  • Имя интерфейса, для которого вы хотите изменить IP-адрес, - это локальная сеть
  • Вы хотите статически назначить IP-адрес 192.168.0.1
  • Вы хотите установить маску подсети 255.255.255.0 (которая есть / 24 в нотации CIDR)
  • Вы хотите установить шлюз по умолчанию 192.168.0.254

Очевидно, вы отключили бы настройки для некоторых, которые соответствуют критериям адресации для вашей сети.

Настройка DNS-информации

Теперь вот еще одна сложная часть, оказывается, что существует целый отдельный модуль под названием DNSClient, который вы должны использовать для управления настройками DNS. Чтобы изменить DNS-сервер, вы должны использовать:

Set-DnsClientServerAddress -InterfaceAlias “Wired Ethernet Connection” -ServerAddresses 192.168.0.1, 192.168.0.2

Предполагается, что вы хотите установить основной DNS-сервер для проводного Ethernet-соединения на 192.168.0.1, а вторичный DNS-сервер - на 192.168.0.2. Вот и все.

Рекомендуемые: