Applying different policies to multiple users on Windows device.Solved

Participant
Discussion
3 weeks ago Jan 22, 2026

Hi everyone, I’m looking for some clarification on managing shared Windows devices. We have several devices used by multiple employees, and I need to apply different restrictions and configurations depending on which user is logged in. 

However, when I assign a policy to a specific user who is logged into a shared machine, it seems to affect everyone else who logs into that same laptop later. Is there a way to make Hexnode policies dynamic so they change based on the specific user account? 

Replies (3)

Marked SolutionPending Review
Hexnode Expert
3 weeks ago Jan 22, 2026
Marked SolutionPending Review

Hi @noor_k  thank you for reaching out! 

Hexnode manages Windows devices at the device level, not on a user-level. When a Windows device is enrolled, it is treated as a single entity.

Because of this, any policy you deploy is applied to all the user accounts alike. This means all users on that shared device will inherit the exact same device-level policies.

Regards,
Clara sterling,
Hexnode UEM.

Marked SolutionPending Review
Participant
3 weeks ago Jan 22, 2026
Marked SolutionPending Review

Thanks for the quick response. But there is a bit issue for our current workflow. 

Since policies are strictly device-level, is there any other way within Hexnode UEM to perform actions at a user-specific level? I really need to target the specific user’s environment. 

Marked SolutionPending Review
Hexnode Expert
3 weeks ago Jan 22, 2026
Marked SolutionPending Review

I completely understand. While Policies are fixed to the device, you can achieve user-level execution using the Execute Custom Script remote action.

  1. On the Hexnode UEM portal, navigate to Manage > Devices.
  2. Select the Windows device to which the script is to be deployed.
  3. Click Actions > Deployments > Execute Custom Scripts.

You have two effective ways to target the script to a specific user:

  1. By hardcoding the target username directly into the script. The script can check the currently logged-in user against the target name and only execute the commands if they match.
  2. Fetch the currently logged-in user using the script itself.

If you require any further assistance, please feel free to contact our support team at support@hexnode.com.

Regards,
Clara sterling,
Hexnode UEM.

Save