如何检查远程 windows 机器上是否安装了 telnet 客户端

How to check telnet client is installed or not on Remote windows machine

我们要在100台服务器上测试是否安装了telnet? 如果已安装,我们必须检查端口是否正常工作(telnet 10.20.30.40 1234) 如果没有安装我们必须安装并测试端口是否启用? 在 Python 脚本中是否可行,如果可以,请帮助。

提前致谢。

试试这个:

import socket
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
result = sock.connect_ex(('0.20.30.40',1234))
if result == 0:
   print "Port is open"
else:
   print "Port is not open"
sock.close()