So using the McAfee book "epo_510_rg_Web API_0-00_en-us" I have attemped to implement the Example 2 script for waking up agents on page 22... Anyway I receive the below error:
C:\Users\Administrator\PycharmProjects\test\venv\Scripts\python.exe C:/Users/Administrator/PycharmProjects/test/autoAgentWakeUp.py Traceback (most recent call last): File "C:/Users/Administrator/PycharmProjects/test/autoAgentWakeUp.py", line 14, in <module> result = mc.system.wakeupAgent(id) File "C:\Python27\Lib\mcafee.py", line 446, in __call__ return self.invoker.invoke(self.prefix + '.' + self.name, argmap) File "C:\Python27\Lib\mcafee.py", line 271, in invoke if arg[:8] == 'file:///': TypeError: 'int' object has no attribute '__getitem__'
Anyway below is my code, I suspect the error is probably due to using ePO 5.3 over ePO 5.1:
systems = mc.system.find(input)#Search text can be IP address, MAC address, user name, agent GUID or tag #The above uses the System Tree for searching for system in systems: id = system['EPOComputerProperties.ParentID'] result = mc.system.wakeupAgent(id)
Anyway I will continue looking into this error and see if I can find an answer.
Don't forget, when your helpful posts earn a kudos or get accepted as a solution you can unlock perks and badges. Those aren't the only badges, either. How many can you collect? Click here to learn more.
Community Help Hub
New to the forums or need help finding your way around the forums? There's a whole hub of community resources to help you.