Устранение неполадок с подключением к сети Windows Server с помощью PowerShell
Windows Server предлагает множество инструментов для администраторов на случай, если приложение или компьютер не может подключиться к определенному порту или IP-адресу сервера. Одна вещь, которая сразу же всплывает, — это использование инструментов для решения DNS и других проблем с сетью, но если вам нравится использовать PowerShell , есть блестящая команда Test-NetConnection , которую вы можете использовать.
Устранение неполадок с сетевым(Troubleshoot Network) подключением с помощью PowerShell
Командлет Test-NetConnection(Test-NetConnection) можно использовать для получения диагностической информации о подключении. Он включает в себя поддержку теста Ping , теста TCP , трассировки маршрута( route tracing) , а также диагностики выбора маршрута.
В зависимости от того, какие параметры используются, вывод будет состоять из такой информации, как ComputerName , RemoteAddress , SelectedSourceAddress , OutgoingInterfaceIndex , SelectedNetRoute и т. д.
Вот список поддерживаемых параметров
- Общий порт TCP : указывает типичный номер порта TCP службы.(TCP)
- Имя_компьютера: указывает имя системы доменных имен( Domain Name System) ( DNS ) или IP-адрес целевого компьютера.
- ConstrainInterface: указывает ограничение интерфейса, используемое для диагностики маршрута.
- ConstrainSourceAddress: указывает ограничение исходного адреса, используемое для диагностики маршрута.
- DiagnoseRouting: указывает, что диагностика маршрута выполняется для вывода информации о выборе маршрута и исходного адреса для удаленного хоста.
- Hops: указывает количество прыжков для прохождения в команде traceroute.
- InformationLevel: указывает уровень информации Detailed или Quiet.
- Порт: указывает номер порта TCP на удаленном компьютере.
- TraceRoute: указывает, что Tracert запускается для проверки подключения к удаленному хосту.
Использование мощного (Using the powerful )командлета(cmdlet) Test-NetConnection
Test-NetConnection -ComputerName "www.contoso.com" -ConstrainInterface 5 -DiagnoseRouting -InformationLevel "Detailed" ComputerName : 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: Route [DestinationPrefix: ::/0 NextHop: fe80::200:5eff:fe00:202 InterfaceIndex: 4 RouteMetric: 256] is blocked for Destination: 2600:1409:a:185::2768 ConstrainInterfaceIndex: 5 ConstrainScopeZone: 1 in Compartment: 1, Reason: InterfaceConstraint. SourceAddressSelectionEvents : IP: Source address 2001:4898:e0:79:75dd:64cf:d9ff:f86 is preferred over fe80::75dd:64cf:d9ff:f86 for destination 2600:1409:a:185::2768 Rule = 2.0. IP: Source address 2001:4898:e0:79:75dd:64cf:d9ff:f86 is preferred over fe80::75dd:64cf:d9ff:f86 for destination 2600:1409:a:185::2768 Rule = 2.0. RouteDiagnosticsSucceeded : True
Список примеров команд
Вот несколько примеров команд, которые вы можете попробовать на своем компьютере. Некоторым из этих команд потребуются права администратора, поэтому обязательно запускайте PowerShell 7 или PowerShell 5.1 с необходимыми разрешениями.
Test-NetConnection youtube.com
Более подробная информация о подключении:
Test-NetConnection youtube.com -InformationLevel "Detailed"
При работе с веб-сервисами это проверка определенного TCP - порта.
Test-NetConnection youtube.com -Port 443 -InformationLevel "Detailed"
Выполните(Perform) диагностику маршрута для подключения к удаленному хосту.
Test-NetConnection -ComputerName itopstalk.com -DiagnoseRouting -InformationLevel Detailed
Найдите стандартный порт веб-сайта
Test-NetConnection -ComputerName microsoft.com -CommonTCPPort HTTP
Запуск трассировки маршрута для веб-сайта
Test-NetConnection -ComputerName google.com -TraceRoute
Тем не менее, полезно, если вы работаете на платформе, отличной от Windows, но используете ту же команду, что и в Windows .
Кроме того, я также заметил выполнение команд для некоторых веб-сайтов, таких как Microsoft.com . Это не работает. Пинг все время не работает, что может быть связано с тем, что сервер блокирует такие случайные запросы.
Related posts
Как настроить Global Proxy Server Settings в Windows 10
Ваш DNS Server может быть недоступным в Windows 10
Как установить прокси-сервер на планшете или гибридном устройстве с Windows 8.1
3 способа изменить IP-адрес в Windows 10
Как использовать Network Sniffer Tool PktMon.exe в Windows 10
Как очистить Mapped Network Drive Cache в Windows 10
Как очистить ARP Cache в Windows 11/10
Windows не может получить Network Settings из маршрутизатора в Windows 10
Как установить статический IP Address в Windows 10
Fix Slow access до network drive от Windows 10
Что такое TCP and UDP Port? Как заблокировать или открыть их в Windows 10?
Как создать акции Network в Windows 10
NetTraffic: Реальное время Network traffic Монитор для Windows 10
Network Adapter отсутствует в Windows 10
Как отключить или включить мобильный Hotspot в Windows 10
Возможность изменить Network от Public на частное отсутствие в Windows 11/10
Бесплатный Wireless Networking Tools для Windows 10
Включить Network Connections пока в Modern Standby на Windows 10
Как найти Router IP address на Windows 10 - IP Address Lookup
Невозможно отобразить Network drive в Windows 10