В PowerShell можно использовать командлет `Test-NetConnection` для проверки доступности хоста по конкретному порту. Вот пример использования для проверки доступности URI-адреса:
```powershell
Test-NetConnection -Uri "https://www.example.com" -InformationLevel Detailed
```
Если хост доступен, командлет вернет объект `System.Net.NetworkInformation.PingReply`, содержащий информацию о доступности хоста и времени отклика. Если хост недоступен, командлет вернет соответствующее сообщение об ошибке.
Аналогично можно использовать команду curl в PowerShell, если она установлена на вашей системе:
```powershell
curl -I "https://www.example.com"
```
Если URL-адрес корректен и хост доступен, вы получите ответ со статусом 200 OK или другим соответствующим статусом. Если URL-адрес некорректен или хост недоступен, вы получите ошибку соответствующую проблеме.
Обратите внимание, что командлет `Test-NetConnection` и команда curl могут быть недоступны в вашей версии PowerShell или ОС, поэтому убедитесь, что они установлены и доступны.