Есть ли способ проверить достижимость IP-адреса при включенном брандмауэре? - PullRequest
0 голосов
/ 04 сентября 2018

Есть ли способ проверить достижимость IP-адреса, когда включен брандмауэр?

Я проверяю IP-адрес с включенным брандмауэром, поэтому ping, Test-Connection и TCP Client, все три не работают.

Ping запрос не выполняется, а Test-Connection выдает ошибку:

Test-Connection: сбой при тестировании соединения с компьютером «ComputerName»: ошибка из-за недостатка ресурсов. В строке: 1 символ: 1

TCP-клиент также показывает сообщение об ошибке:

New-Object: исключение, вызывающее «.ctor» с аргументом (ами) «2»: «Попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через определенный промежуток времени, или не удалось установить соединение из-за сбоя подключенного хоста ответить 192.168.1.193:443"

1 Ответ

0 голосов
/ 04 сентября 2018

Есть и другие вещи, которые могут вызвать ошибку. Это распространенная ошибка, которую легко найти в Интернете, даже используя поле поиска на этом сайте. Итак, ваш пост может быть дубликатом этого поста и ответа ...

Powershell - Тест-соединение не удалось из-за недостатка ресурсов

Это не проблема кода PS, но, как вы заметили, проблема с брандмауэром или конфигурацией сервера, просто блокирующая ping (что и делают командлеты Test-Connection, Test-NetConnection) или другая проблема связи. Итак, на самом деле это лучший вопрос для стороны SuperUser против стека overoverflow.

Итак, звучит так, как будто вы просите здесь, так, как вы спрашиваете, как обходить политики конфигурации брандмауэра / хоста вашей организации (на вашем пограничном сервере или целевом хосте) по какой-либо причине, и вам следует действительно поговорите с ними о том, почему они не позволяют пинговать конкретные цели.

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

Вот список , который не PSRemoting или учетные данные администратора, если вы находитесь в сети ...

Специально начиная с…

Get-WmiObject -Class Win32_OperatingSystem -ComputerName '192.168.1.193'

А также ...

Test-WSMan -ComputerName '192.168.1.193'

... Любые другие командлеты PS требуют, чтобы вы были администратором цели.

Если это веб-сервер, вы бы посмотрели на веб-командлеты ...

Invoke-WebRequest -Uri 'http:\\192.168.1.193'

Опять же, вам следует поговорить с политиками, поскольку они также могут заблокировать все это. И наконец, ИМХО, если это не ваша роль, вы можете столкнуться с другими негативными вещами, если вас вызвали на ковер для этого. Просто говорю ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...