在Python中访问COM对象(LanmanServer)

时间:2012-05-12 20:28:57

标签: python com

我需要确定Win32下打开文件的数量。我正在移植一些VBScript代码,需要访问“WinNT://./LanmanServer”。我想我可以用win32.com.client.Dispatch做到这一点,但我不确定语法。

这是VBScript代码:

Set Resources = GetObject("WinNT://./LanmanServer").Resources
For Each Resource in Resources
  OpenFiles = OpenFiles + 1
Next

这是Python中的WMI访问,我认为是类似的:

wmi_service = win32com.client.Dispatch("WbemScripting.SWbemLocator")
for item in wmi_service.ConnectServer(".", "root\cimv2").ExecQuery(query):
    value = getattr(item, name)

如何使用Python计算LanmanServer中的资源(或通过WMI计算打开文件)? 感谢

0 个答案:

没有答案