Cannot start CIM session as non-admin account

I am trying to start a CIM session as a non-admin account. I have done the following:

  • Added the non-admin account to the "Remote Management Users" group
  • Modified the session configuration by running:
    Set-PSSessionConfiguration -Name Microsoft.PowerShell -showSecurityDescriptorUI
    then adding the non-admin account and giving it Full Control permissions (but Remote Management Users was already added with Full Control permissions and the non-admin account was already added to this group).
However, I am still unable to run any commands remotely that use the -CimSession parameter as I get the following error:

The WS-Management service cannot process the request. The WMI service returned an ‘access denied’ error

I am able to run other remote commands as the non-admin account that don’t require a CIM session such as enter-pssession and Invoke-Command

How can I use a CIM session to run commands remotely as a non-admin account?

Hello,

The user will need WMI access. Check option 3 on this page.

http://blog.mikesuding.com/2016/05/06/using-wmi-without-having-full-administrator-permissions/

I hope this helps

EDIT

The page linked previously now redirects to what appears to be malicious sites. I’m leaving the original link for historical record, but any newcomers should use this archived version of the blog page

That fixed the problem. Thanks!