Para resetear la password SSO del usuario “Administrator@vsphere.local” de vCenter. Accedemos a la gestión del VCSA (vCenter Server Appliance) por el puerto 5480 con el usuario root y password.
https://IP-vCenter_o_hostname:5480
Una vez en el appliance de vCenter, en la sección de Acceso marcamos:
- Habilitar inicio de sesión en SSH.
- Habilitar el shell Bash.

Figura 1: Habilitar el acceso SSH y Shell Bash para VCSA.
Nos conectamos por SSH al vCenter y habilitamos el uso de acceso a Shell Bash y entramos en la Shell.
shell.set --enabled true
shell
Una vez estamos en el Shell prompt “:~ #” ejecutamos vdcadmintool desde su ruta absoluta.
/usr/lib/vmware-vmdir/bin/vdcadmintool
Este ejecutará un menú de opciones, para este caso elegiremos la opción 3 “Reset account password”. Establecemos la cuenta SSO “Administrator@vsphere.local” y nos generará una password aleatoria. Con la opción 0 salimos del menú.

Figura 2: Resetear password SSO Administrator desde vdcadmintool.
Accedemos ahora a vSphere Web Client.
https://IP-vCenter
Nos identificamos con el usuario SSO Administrator@vsphere.local y la password generada anteriormente.

Figura 3: SSO Administrator@vsphere.local vSphere Web Client.
Una vez logueados cambiamos la password por la que queramos establecer.

Figura 4: Cambiar password SSO Administrator@vsphere.local.
Por último podemos configurar que la password nunca expire. Configuración > Directivas > Directiva de contraseñas, editamos la directiva y establecemos a 0 días la duración máxima en la que la contraseña se debe cambiar.

Figura 5: Configurar que la password de SSO Administrator@vsphere.local nunca expire.
Saludos!