Python代码在Windows上获取活动共享连接

时间:2018-10-08 18:17:55

标签: python windows wmi wmic wmi-query

我正在尝试使用Python 3.7在Windows Server上获取活动共享连接。

我正在使用下面的PowerShell命令,该命令运行良好。

Get-WmiObject Win32_ServerConnection | select Computername, NumberofFiles, Sharename, Username 

我正在尝试使用Python复制相同内容。尝试了下面的代码,但没有得到任何输出。

import wmi

c = wmi.WMI()

for share in c.Win32_Share(Type=0):
print (share.Caption, share.Path, share.associators, share)
for session in share.associators(wmi_result_class="Win32_ServerConnection"):
    print (session.UserName, session.ActiveTime)

输出

TestFileFolder C:\Document\TestFileFolder <bound method _wmi_object.associators of <_wmi_object: b'\\\\ServerName\\root\\cimv2:Win32_Share.Name="TestFileFolder"'>>

它甚至没有进入“ share.associators”循环。请提出建议。

0 个答案:

没有答案