<分区>
我需要一个命令行来检查远程主机上的端口状态。我尝试了 ping xxx.xxx.xxx.xxx:161
但它无法识别“主机”。我认为这是一个“好”的答案,直到我对我知道该端口打开的主机执行了相同的命令。这是用于 Windows 上的批处理文件,它将检查远程端口的状态,然后运行使用该远程端口获取信息的命令,然后再次使用远程端口检查命令,然后使用下一个服务器上的该端口获取信息的命令, 等等。我到处都看过,认为 ping 可以做到这一点,但肯定有各种版本的 ping,我想因为我正在执行此操作的服务器没有显示该选项。
只是为了笑,我尝试了一个网站上基于 Web 的远程端口检查器 - 结果对于“问题”服务器和正确的服务器都是正确的。但是,我不能在其中包含 500 多个服务器 IP 的批处理中使用它。
有什么我可以做的简单的事情吗?我的 Perl 技能非常生疏(使用它或失去它),除了批处理之外不知道任何其他基于 Windows 的语言。 Unix 是我的技能,但这必须从 Widows Server 2003 执行。