Ajmal,
Welcome to the forums ... forgot to say that last time. :smileywink:
What you are doing should work fine. As long as the user is valid in the ESX host with admin privileges (since there is only 3 levels of access on ESX directly). What are the symptoms right now .. you mentioned that the non-root account doesn't work any more ... but what happens when attempting to use the non-root account?
If ESX is being managed by Virtual Center, I have seen problems with propagating information when things are managed at the wrong level. If ESX is being managed by Virtual Center, then do the management changes via Virtual Center. If you make changes in ESX via SSH, then you need to restart the management protocol to ensure that the VI Client shows the changes.
Even with that ... why not make a User in VC that is specifically for conversions ... but how things are managed is up to you.
Regards,
EvilOne
NOTE: If your problem or questions has been resolved, please mark this thread as answered and award points accordingly.