A new virtual machine with a Trusted Platform Module (TPM) has been successfully created using the administrator credentials, confirming that TPM functionality is working as expected for the admin account.
However, when other user accounts attempt to create a virtual machine, the option to add or enable TPM does not appear in the configuration settings.
vCenter Server 7.x
vCenter Server 8.x
The role currently assigned to the users lacks the required Cryptographic Operations privileges, which are essential for provisioning virtual machines equipped with a Trusted Platform Module (TPM). Without these permissions, users are unable to access or configure TPM settings during the VM creation process.
To enable TPM functionality during VM creation, ensure that the user’s role is granted the appropriate cryptographic privileges within vCenter.
On the vCenter Server UI navigate to Menu -> Administration -> Roles -> Select the role assigned for the specified user -> Edit -> Add the following privileges :
Refer Create a Virtual Machine with a Virtual Trusted Platform Module