Hi, I must get OS and logged user on remote machine. I use this functions: 1) THIS FUNCTION IS OK (ALWAYS!!!!!!!) def getOperatingSystem(self,host): try: c = wmi.WMI(host, user="domain\user", password="password") os = c.win32_OperatingSystem()[0] except: ..............
2) THIS FUNCTION IS OK, BUT ONLY IF I EXECUTE SCRIPT (FUNCTION) AS HOST'S DOMAIN ADMINISTRATOR def getLoggedUser (self,host): logged_user = [] res = 1 while res: try: user_list, total, res2 = win32net.NetWkstaUserEnum(str(host), 0, res, win32netcon.MAX_PREFERRED_LENGTH) res = res2 logged_user.append(user_list[1]['username']) except: .............. I'D LIKE EXECUTE getLoggedUser FUNCTION AS getOperatingSystem FUNCTION, I'D LIKE EXECUTE getLoggedUser FUNCTION NOT AS HOST'S DOMAIN ADMINISTRATOR BUT AS ANY USER. Can you help me? Thanks
_______________________________________________ python-win32 mailing list python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32