[python-win32] Question concerning wmi c.CIM_DataFile
Kelvin Lomboy Mendez
kelvin.lomboy at rgonline.com
Thu Dec 31 17:58:53 CET 2009
I'm currently writing a script to access approximately 400 computers for
removing a particular app from the system. I'm having problems getting
results using the wmi c.CIM_DataFile (name=file). When I use file as a
variable which equals to the path to the app I want to remove I don't
get nothing back, however, if I hard code the path, I get results. See
snippet below for an example of what I'm talking about. I appreciate in
advance for any help I can get. Thank you.
import wmi
import re
def queryFile(file, host):
print '[Debug nukeXmas()]:' + file
c = wmi.WMI(host)
for f in c.CIM_DataFile (name=file):
print 'Install Date:', f.InstallDate
def queryFile2(file, host):
print '[Debug nukeXmas()]:' + file
c = wmi.WMI(host)
for f in c.CIM_DataFile
(name="C:\\DOCUME~1\\profileName\\LOCALS~1\\Temp\\Temporary Directory 1
for deluxetreee (2).zip\\Christmas.exe"):
print 'Install Date:', f.InstallDate
#File to query
string = "C:\DOCUME~1\profileName\LOCALS~1\Temp\\Temporary Directory 1
for deluxetreee (2).zip\Christmas.exe"
#Substitute "\" to "\\"
path = re.sub('\\\\', '\\\\\\\\', string)
#Close query path with double quotes
file = '"'+path+'"'
#I'm having problems here, query brings back nothing
queryFile(file, '172.27.1.5')
#Here, I hard code the path to the exe and it works
queryFile2(file, '172.27.1.5')
Kelvin Lomboy Security+, OSCP, CEH
Information Security Specialist
R-G Financial Corporation
Phone: (787) 288-1800 x3161
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
This communication and any attachments included herein contain information that belongs to R-G FINANCIAL CORP., and/or its subsidiaries that may be confidential and/or legally privileged. The information is intended only for the use of the individual or entity named above. If you have received this communication by error please delete or destroy it and notify the sender immediately. Its unauthorized disclosure, copying or distribution is strictly prohibited.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-win32/attachments/20091231/fe517827/attachment.htm>
More information about the python-win32
mailing list