Устранение проблем с сетевым подключением Windows Server с помощью PowerShell

Windows Server предлагает множество инструментов для администраторов на случай, если приложение или компьютер не может подключиться к определенному порту или IP-адресу сервера. Одна вещь, которая сразу же всплывает, — это использование инструментов для решения проблем с DNS и других сетевых проблем, но если вам нравится использовать PowerShell, есть блестящая команда Test-NetConnection, которую вы можете использовать.

Результаты Test-NetConnection

Устранение проблем с сетевым подключением через PowerShell

Командлет Test-NetConnection можно использовать для получения диагностической информации для подключения. Он включает поддержку теста Ping, теста TCP, трассировки маршрута, а также диагностики выбора маршрута.

В зависимости от того, какие параметры используются, вывод будет состоять из такой информации, как ComputerName, RemoteAddress, SelectedSourceAddress, OutgoingInterfaceIndex, SelectedNetRoute и т. Д.

Вот список поддерживаемых параметров

  • CommonTCPPort: указывает типичный номер порта TCP службы.
  • ComputerName: указывает имя системы доменных имен (DNS) или IP-адрес целевого компьютера.
  • ConstrainInterface: указывает ограничение интерфейса, используемое для диагностики маршрута.
  • ConstrainSourceAddress: указывает ограничение исходного адреса, которое будет использоваться для диагностики маршрута.
  • DiagnoseRouting: указывает, что диагностика маршрута запускается для вывода информации о выборе маршрута и адреса источника для удаленного хоста.
  • Переходы: указывает количество переходов, которые необходимо пройти в команде traceroute.
  • InformationLevel: Определяет уровень информации Подробный или Тихий.
  • Порт: указывает номер порта TCP на удаленном компьютере.
  • TraceRoute: указывает, что Tracert запускается для проверки возможности подключения к удаленному хосту.

Использование мощного командлета Test-NetConnection

Test-NetConnection -ComputerName «www.contoso.com» -ConstrainInterface 5 -DiagnoseRouting -InformationLevel «Подробный» Имя компьютера: www.contoso.com RemoteAddress: 2600: 1409: a: 185 :: 2768 ConstrainInterfaceIndex: 5 SelectedSourceAddress: 2001: 4898: e0: 79: 75dd: 64cf: d9ff: f86 OutgoingInterfaceIndex: 5 SelectedNetRoute: DestinationPrefix: :: / 0 NextHop: fe80 :: 200: 5eff: fe00: 202 RouteSelectionEvents: IP: Маршрут [DestinationPrefix: ::/0 NextHop: fe80::200:5eff:fe00:202 InterfaceIndex: 4

RouteMetric: 256] заблокирован для назначения: 2600: 1409: a: 185 :: 2768 ConstrainInterfaceIndex: 5 ConstrainScopeZone: 1 в отсеке: 1, причина: InterfaceConstraint. SourceAddressSelectionEvents: IP: Исходный адрес 2001: 4898: e0: 79: 75dd: 64cf: d9ff: f86 предпочтительнее fe80 :: 75dd: 64cf: d9ff: f86 для пункта назначения 2600: 1409: a: 185 :: 2768 Правило = 2.0. IP: Исходный адрес 2001: 4898: e0: 79: 75dd: 64cf: d9ff: f86 предпочтительнее fe80 :: 75dd: 64cf: d9ff: f86 для пункта назначения 2600: 1409: a: 185 :: 2768 Правило = 2.0. RouteDiagnosticsSucceeded: True

Список примеров команд

Устранение проблем с сетевым подключением Windows Server с помощью PowerShell

Вот несколько примеров команд, которые вы можете попробовать на своем компьютере. Для некоторых из этих команд потребуются права администратора, поэтому не забудьте запустить PowerShell 7 или PowerShell 5.1 с необходимым разрешением.

Test-NetConnection youtube.com

Более подробная информация о подключении:

Test-NetConnection youtube.com -InformationLevel «Подробный»

При работе с веб-сервисами он предназначен для тестирования определенного TCP-порта.

Test-NetConnection youtube.com -Port 443 -InformationLevel «Подробный»

Выполните диагностику маршрута для подключения к удаленному хосту.

Test-NetConnection -ComputerName itopstalk.com -DiagnoseRouting -InformationLevel Подробный

Найдите порт по умолчанию для веб-сайта

Test-NetConnection -ComputerName microsoft.com -CommonTCPPort HTTP

Запустить Trace Route для веб-сайта

Test-NetConnection -ComputerName google.com -TraceRoute

Тем не менее, это полезно, если вы работаете на платформе, отличной от Windows, но используете ту же команду, что и в Windows.

Помимо этого, я также заметил выполнение команд для некоторых веб-сайтов, таких как Microsoft.com. Не работает. Ping не работает постоянно, что может быть связано с тем, что сервер блокирует такие случайные запросы.

Устранение проблем с сетевым подключением Windows Server с помощью PowerShell .

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *