I did follow the below article to make sure that the local user account I'm using to monitor can remotely access WMI: https://https://helpdesk.paessler.com/en/support/solutions/articles/76000041852
Then, using the WMI tester tool (https://www.paessler.com/tools/wmitester), I can succesfully query some basic information:
- SELECT * FROM Win32_OperatingSystem
- SELECT * FROM Win32_Process
- SELECT * FROM Win32_PerfRawData_Tcpip_NetworkInterface
However, as soon as I try to get information regarding services, the query fails: Query: SELECT * FROM Win32_Service Error message: 80041003: The current user does not have permission to perform the action. Workaround: Put the user into the Administrators group (which I want to avoid)
I assume that this is a permission issue on the machine, but I can't figure out which one.
Article Comments
I followed the various articles I found on google without much success. However, I found the following article on the Technet: http://technet.microsoft.com/en-us/library/cc771551.aspx
It clearly states that:
To perform this task on a remote computer, the account with which you are logged on must be a member of the Administrators group of that computer.
Therefore, I had to make the service account a local administrator of the machine.
Jul, 2014 - Permalink
Hi Japetto,
google for "how to configure wmi for a non admin acount" there are some tuts online. Second try to repair the wmi of the machine if its only a "local" issue. There are also tuts for this on google.
hth Martin
Jul, 2014 - Permalink