如何使用Python获取连接到远程机器的机器的名称
我有2台远程机器,可以通过局域网连接的一组机器访问。 如果一台机器使用mstsc连接到该远程机器,我们如何获得所连接机器的名称? 是否有任何python包来获取此数据如何使用Python获取连接到远程机器的机器的名称,python,mstsc,Python,Mstsc,我有2台远程机器,可以通过局域网连接的一组机器访问。 如果一台机器使用mstsc连接到该远程机器,我们如何获得所连接机器的名称? 是否有任何python包来获取此数据 提前感谢。您必须以管理员身份运行。下面的代码使用mstsc.exe及其连接的端口号打印连接的机器 f = subprocess.check_output('netstat -b') prevLine = "" for line in f: if (line.find("mstsc.exe") !=-1):
提前感谢。您必须以管理员身份运行。下面的代码使用mstsc.exe及其连接的端口号打印连接的机器
f = subprocess.check_output('netstat -b')
prevLine = ""
for line in f:
if (line.find("mstsc.exe") !=-1):
print prevLine.split()[1]
else:
prevLine=line
其思想是使用-b选项运行netstat以查找所有已建立的连接。从输出中,我们可以使用mstsc解析连接