0

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 を介して開いているファイルをカウントします)? ありがとう

4

0 に答える 0