2013-10-16 5 views
0

나는 네트워크 연결을 위해 파이썬에서 wmi 모듈을 사용하고 있습니다. 네트워크 컴퓨터 드라이브에있는 모든 파일을 읽어야합니다. 그래서 제안을 어떻게 wmi 모듈을 사용하여 할 수 있습니다.파이썬에서 wmi로 네트워크 컴퓨터 파일을 읽는 방법

아래 코드로 연결을 했으므로 네트워크 컴퓨터 드라이브 내부의 파일을 읽어야합니다.

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

파일 내용 읽기 –

답변

0

WMI에는 파일 내용을 읽거나 쓸 수있는 것이 없습니다. CIM_DataFile을 사용하여 파일과 관련된 메타 데이터 만 읽을 수 있지만 파일의 내용은 읽을 수 없습니다. 따라서 CIM_DataFile을 사용하여 파일을 열거하고 셸 명령 중 하나를 사용하여 내용을 읽습니다.

관련 문제