如何通过wmi在python中读取网络计算机文件

问题描述:

我在使用python中的wmi模块进行网络连接。我需要读取网络计算机驱动器中存在的所有文件。所以给我建议我怎么能通过使用wmi模块。如何通过wmi在python中读取网络计算机文件

我已经通过下面的代码完成连接,现在我需要读取网络计算机驱动器内的文件。

import wmi 

ip = '192.168.1.18' 
username = 'xxxxxx' 
password = 'xxxxxx' 
connection = wmi.WMI(ip, user=username, password=password) 
for disk in connection.Win32_LogicalDisk (DriveType=3): 
    print disk.Caption 
+0

没有人对此问题有任何解答 –

+0

读取文件是什么意思?阅读文件的内容或阅读共享上的文件列表? – ravikanth

+0

阅读文件的内容 –

WMI没有任何可读/写文件内容的东西。您只能使用CIM_DataFile读取与文件关联的元数据,而不能读取文件的内容。因此,您只需使用CIM_DataFile枚举文件并使用其中一个shell命令来读取内容即可。