我需要一个可以检查远程主机端口状态的命令行。我试过 ping xxx.xxx.xxx.xxx:161
,但它不能识别“主机”。我认为这是一个“好”的答案,直到我对一个我知道已经打开了端口的主机执行了相同的命令。这是 Windows 上的一个批处理文件,它将检查远程端口的状态,然后运行一个使用该远程端口获取信息的命令,然后再次运行远程端口检查命令,然后运行在下一个服务器上使用该端口获取信息的命令,依此类推。我已经找遍了所有地方,并且认为 ping 可能会做到这一点,但是一定有各种各样的 ping 版本,我假设我在做这件事的服务器上没有显示这个选项。
只是为了好笑,我尝试了一个基于 Web 的远程端口检查器从一个网站-和结果都是正确的“问题”服务器和正确的服务器。但是,我不能在一个包含500多个服务器 IP 的批处理运行中使用它。
我能做点简单的事吗?我的 Perl 技能非常生疏(使用它或丢失它) ,不知道任何其他基于 Windows 的语言,除了批处理。Unix 是我的技能,但这必须从 WidowsServer2003执行。