Hello,
You need to set the Roles and Permissions for that User on the VM in question. If you give the user VM User or VM Administrator they can restart the VM in question at anytime.
You will need to create a custom role giving them just the 'Console Interaction' permission.
Select the ADMIN button. Then the Add Role button and then Virtual Machine->Interaction->Console Interaction.
Best regards,
Edward
--
Edward L. Haletky
vExpert XIV: 2009-2023,
VMTN Community Moderator
vSphere Upgrade Saga: https://www.astroarch.com/blogs
GitHub Repo: https://github.com/Texiwill