有没有办法在启用防火墙时测试IP地址的可达性?

问题描述 投票:0回答:1

有没有办法在启用防火墙时检查IP地址的可达性?

我正在ping一个启用了防火墙的IP,因此pingTest-Connection和TCP Client,这三个都无法正常工作。

Ping请求失败,Test-Connection给出错误:

测试连接:测试与计算机'ComputerName'的连接失败:由于资源不足导致错误在行:1 char:1

TCP客户端也显示错误消息:

New-Object:使用“2”参数调用“.ctor”的异常:“连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接主机未能响应而建立连接失败192.168 .1.193:443"

powershell
1个回答
0
投票

还有其他可能导致错误的事情。这是一个常见的错误,即使使用此站点上的搜索字段,也可以在Web上轻松查找。所以,你的帖子可能是这篇文章的副本并回答......

Powershell - Test-Connection failed due to lack of resources

这不是PS代码问题,但正如您注意到防火墙或服务器配置问题只是阻止ping(这是Test-Connection,Test-NetConnection cmdlet所做的)或其他通信问题。所以,实际上这对于SuperUser方面和stackoverflow来说是一个更好的问题。

那么,你在这里听到的是什么,他们是你问的方式,是如何绕过你的组织防火墙/主机配置策略(在你的边缘服务器或目标主机上)出于什么原因而你应该真的在说话他们为什么不允许ping特定目标。

所有这一切。您可以使用其他cmdlet来测试主机或网站是否可访问。

Here is a list没有PSRemoting或管理员凭据,如果你在网络内...

特别从...开始

Get-WmiObject -Class Win32_OperatingSystem -ComputerName '192.168.1.193'

以及 ...

Test-WSMan -ComputerName '192.168.1.193'

...任何其他PS cmdlet都要求您成为目标管理员。

如果这是一个Web服务器,您可以查看Web cmdlet ...

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

再说一次,你应该和政策制定者谈谈,因为他们也可以阻止这一切。最后,恕我直言,如果这不是你的角色,你可能会遇到其他负面的项目,如果你被叫到地毯这样做。只是说......

© www.soinside.com 2019 - 2024. All rights reserved.