As I pointed out in this post, you don’t need admin permissions in order for WMI to work but it’s time consuming to setup for less than admin permissions. This utility helps make it easier.


  1. Download and install the free Nmap on the computer you run this on. (this is to scan your network to find the computers that have TCP 135 open which is what WMI needs/uses).
  2. You need to run this utility while logged in as a domain admin on a computer that’s on your domain.
  3. Download this PowerShell script and right click on it to choose “Run with PowerShell”. Click the buttons one at a time and wait patiently for each of the 4 steps to finish before you click the next one.
  4. The username field is the existing username you want to give permissions to. The password is used to test this user.
  5. I suggest you test on a tiny sample of 1-3 machines.
  6. On step 2 (Test connection/permissions), this tests the ability to run the ‘invoke-command’ which runs a command on a remote computer. If you get a failure, make sure you enabled WinRM for remote connections (i.e. run the command is “WinRM quickConfig” on that PC).
  7. Note: this does not currently grant/set permissions to allow this user to see or start or stop all Windows services as mentioned in my other post on manual settings.


Use at your own risk. Tech support is not provided by LogicMonitor but I will try to help as time permits.