Полезные сетевые команды для Windows PowerShell

{title}

Windows PowerShell становится одним из лучших вариантов управления Windows как на уровне организации, так и на домашнем уровне, благодаря множеству командлетов, разработанных для обеспечения лучшего уровня управления по мере необходимости.

На этот раз мы увидим некоторые из лучших команд сетевого уровня, которые мы можем использовать в PowerShell для получения точной и полезной информации.

Полезные сетевые команды для использования с Windows Powershell

Get-NetAdapter

С помощью этой команды он показывает основные свойства сетевого адаптера.

{title}

Эта команда похожа на следующую:

 netsh interface show interface 

{title}

примечание

Если мы хотим получить информацию об определенном адаптере, мы выполним следующее:

 Get-NetAdapter -Name * interface * 

Get-NetIpAddress

Благодаря этой команде у нас будет доступ к настройке IP-адреса, как IPv4 и IPv6, так и соответствующих сетевых интерфейсов.

{title}

Мы можем увидеть подробную информацию о таких параметрах, как:

  • IP-адрес
  • Идентификатор интерфейса
  • Тип адреса
  • долго
  • Суффикс и многое другое.

Get-NetIPConfiguration

С помощью этой команды мы получим информацию о конфигурации сети, используемых интерфейсах, IP-адресах и DNS-адресах системы.

{title}

Get-NetConnectionProfile

Благодаря этой команде мы получим профиль подключения, связанный с настроенными сетевыми адаптерами.

{title}

Get-NetRoute

Благодаря этой команде мы получим весь маршрут, используемый пакетами в процессе отправки и получения:

{title}

 Get-NetAdapter | ft Имя, Статус, Скорость соединения, VlanID 
Это позволяет нам получить подробную информацию о каждом адаптере с указанием его статуса, скорости и идентификатора VLAN, если он имеет:

{title}

Get-NetAdapter | ft имя, DriverName, DriverVersion, DriverInformation, DriverFileName

Благодаря этой команде мы сможем увидеть подробную информацию о каждом сетевом адаптере, такую ​​как местоположение драйвера, версия драйвера и т. Д .:

{title}

Отключить или включить адаптер Wi-Fi

Чтобы включить или отключить сетевой адаптер, мы выполним следующее:

 Disable-NetAdapter -Name "Беспроводное сетевое соединение" Enable-NetAdapter -Name "Беспроводное сетевое соединение" 

Переименовать сетевой адаптер Wi-Fi

Чтобы переименовать сетевой адаптер Wi-Fi, мы выполним следующий синтаксис:

{title}

Get-NetAdapter -Name "LAN" | Get-DnsClientServerAddress

Эта команда позволяет нам получить адрес DNS-сервера с его интерфейсом, типом и полным адресом:

{title}

Установите IP-адрес

В случае, если мы хотим установить новый IP-адрес в системе, мы выполним следующее:

 New-NetIPAddress -InterfaceAlias ​​"Интерфейс" -IPv4Address (IP-адрес) -PrefixLength "24" 

$config[ads_text5] not found

Удалить IP-адрес

В случае, если мы хотим удалить IP-адрес, мы выполним следующий синтаксис:

 Get-NetAdapter -Name "Интерфейс" | Remove-NetIPAddress 

Пинг с PowerShell

Мы знаем, что можем запустить команду ping для проверки состояния удаленного компьютера, и с помощью PowerShell мы можем выполнить эту задачу, просто выполнив следующий синтаксис:

 Test-NetConnection -ComputerName (сайт) 

{title}

Результат будет следующим:

{title}

Если мы хотим получить больше информации, мы можем выполнить следующее:

 Test-NetConnection -Компьютерное имя www.solvetic.com -Информационный уровень Подробно 

$config[ads_text5] not found

{title}

Запустите tracert с помощью PowerShell

Tracert - это базовая команда, которая позволяет нам подробно узнать маршрутизаторы, через которые пакеты отправляются в определенный пункт назначения.
Чтобы запустить tracert в PowerShell, мы должны ввести следующее:

 Test-NetConnection (Destination) –TraceRoute 

{title}

Полученный результат будет:

{title}

Проверка порта

С помощью Windows PowerShell можно узнать состояние открытых портов на конечном компьютере.

$config[ads_text6] not found

Чтобы проверить, например, порт 80, мы выполним следующее:

 Test-NetConnection -ComputerName (Destination) -Port 80 

{title}

Для проверки портов HTTP мы запускаем:

 Test-NetConnection -ComputerName (Destination) -CommonTCPPort HTTP 

{title}

Запустите NSLOKKUP с PowerShell

NSLOOKUP был разработан, чтобы находить информацию о серверах имен для доменов, консультируясь с Системой доменных имен (DNS).

Мы можем запустить эту утилиту, используя PowerShell со следующим синтаксисом. Там мы получаем подробную информацию о DNS.

 Resolve-DnsName www.solvetic.com 

{title}

$config[ads_text5] not found

Просмотр информации о сети

Netstat - это утилита, которая дает нам возможность узнать текущее состояние сети, портов и их владельца. Для этого мы выполним следующее:

 Get-NetTCPConnection 

{title}

Этот результат может быть отфильтрован для тех портов, состояние которых стабильно, для этого мы выполняем следующее:

 Get-NetTCPConnection - Государство установлено 

{title}

Как мы видим, у нас под рукой есть ряд команд, которые помогут нам получать информацию, актуализировать и выполнять множество задач управления по некоторым параметрам сети в системе Windows.

СТАТЬЯ ПО ТЕМЕ Разделите файл на несколько частей или томов с помощью WinRAR