Ok, I hope I understood the question correctly.
I would try it like this
1) Configure autologon (see here for example)
That is in fact adding/changing some registry keys in the guest OS.
You can do that with the Invoke-VMScript cmdlet and a CMD file or a PowerShell script
2) Restart the guest OS, and it should come up logged on with the account you defined in 1)