我需要一个命令行来检查远程主机上的端口状态。我尝试过ping xxx.xxx.xxx.xxx:161
,但它无法识别“主机”。我认为这是一个“好”的答案,直到我对一台我知道已打开该端口的主机执行了相同的命令。这适用于Windows上的批处理文件,该批处理文件将检查远程端口的状态,然后运行使用该远程端口获取信息的命令,然后再次运行远程端口检查命令,然后运行使用下一台服务器上的该端口获取信息的命令,依此类推。我到处看了看,认为ping可以做到这一点,但肯定有不同版本的ping,我认为因为我正在执行此操作的服务器没有显示该选项。
为了逗乐,我尝试了一个来自网站的基于web的远程端口检查器-结果对于“问题”服务器和正确的服务器都是正确的。但是,我不能在包含500+服务器it的批处理运行中使用它。
有什么我可以做的简单的事情吗?我的Perl技能非常生疏(要么使用它,要么失去它),除了batch之外,我不知道任何其他基于Windows的语言。Unix是我的拿手好戏,但这必须在Widows Server2003上执行。
https://stackoverflow.com/questions/1168317
复制相似问题