HI all, i have some problem with the code belove, i have a list of servers in a textfile (elencopc.txt).... i would to retrieve informations via WMI ( cicle for ), but i don't understand if the code is correct:
import win32com.client import string import sys listserver = open('c:\\elencopc.txt','r') objWMIService = win32com.client.Dispatch("WbemScripting.SWbemLocator") objSWbemServices = objWMIService.ConnectServer(listserver,"root \cimv2") colItems = objSWbemServices.ExecQuery("Select * from Win32_QuickFixEngineering") for objItem in colItems: print "Caption: ", objItem.Caption print "Description: ", objItem.Description print "Fix Comments: ", objItem.FixComments print "HotFix ID: ", objItem.HotFixID print "Install Date: ", objItem.InstallDate print "Installed By: ", objItem.InstalledBy print "Installed On: ", objItem.InstalledOn print "Name: ", objItem.Name print "Service Pack In Effect: ", objItem.ServicePackInEffect print "Status: ", objItem.Status I receive the error : ile "C:\Python25\Lib\site-packages\win32com\client\dynamic.py", line 258, in _ApplyTypes_ result = self._oleobj_.InvokeTypes(*(dispid, LCID, wFlags, retType, argTypes) + args) com_error: (-2147352567, 'Exception occurred.', (0, 'SWbemLocator', 'The RPC server is unavailable. ', None, 0, -2147023174), None) MY big dubt is if the code is correct... because if i use vbscript all works fine.. thanks a lot in advance -- http://mail.python.org/mailman/listinfo/python-list