How to reset the VMware SSO/Platform Services Controller administrator (PSC) password?

By | June 7, 2015

I forgot? or just a password that I memorized didn't want to work with Platform Services Controller (PSC) installed on Windows in my lab 🙂 Fortunately, there is a way to reset and set up a new password for administrator. I followed the below steps:

  1. Log in to the vCenter Server with a domain administrator account. If vCenter Single Sign-On/Platform Services Controller is installed separate from the vCenter Server, log in to the vCenter Single Sign-On/PSC server.
  2. Open an elevated command prompt. (cmd.exe)
  3. Navigate to the vmdird directory by running this command:

    cd "c:\Program Files\VMware\vCenter Server\vmdird"

  4. Run the vdcadmintool.exe command and Press 3 to enter the Reset account password option.
  5. Type administrator@SSO_domain . If you used the default domain (as I did) you need to type: administrator@vsphere.local
  6. Use the newly generated password to log in to the administrator@vSphere.local account.
    Note: If the generated password contains an exclamation mark (!), perform the regeneration process again.
  7. After the password is regenerated, log in to the vSphere Web Client and change the password.

How to reset the VMware SSO or Platform Services Controller administrator (PSC) password

Note: If you need to reset/set up SSO/PSC administrator password on vCenter/Platform Services Controller appliance, you need just to:

  1. Connect to the vCenter Server Appliance through SSH.
  2. Open the vdcadmintool service tool located in: /usr/lib/vmware-vmdir/bin/
  3. Follow steps 4-7 mentioned above.
Author: Mariusz

Architect (~ 15 years experience based on passion...) with strong background as a System Administrator and Engineer. Focused on Data Center Solutions: Virtualization/Cloud Computing and Storage/Backup Systems. Currently living in Poland.

2 thoughts on “How to reset the VMware SSO/Platform Services Controller administrator (PSC) password?

  1. Michael Lolow


    I am trying to follow your instructions, but what do I do if my vdcadmintool.exe is 0kb?

    I am not able to execute it?

    I am using vsphere 6 and vCenter Server

    1. Mariusz Post author


      I guess that you use vCenter with embedded PSC. I think the easiest way is copying vdcadmintool.exe from different vCenter.


Leave a Reply

Your email address will not be published. Required fields are marked *

two × three =