Forgot your password to your Parallels Windows Virtual Machine?
Power up your Windows VM then run this script to list all machines as you need the ID
prlctl list --all
You’ll see something like this
prlctl list --all UUID STATUS IP_ADDR NAME {8ebbccf1-00e9-4c33-8952-c372bdff1f82} running - Windows10P
Copy the UUID minus the { } brackets
prlctl exec 8ebbccf1-00e9-4c33-8952-c372bdff1f82 net user
prlctl exec 8ebbccf1-00e9-4c33-8952-c372bdff1f82 net user User accounts for \\ ------------------------------------------------------------------------------- Administrator DefaultAccount dkittell Guest ladmin
Run this next piece for each user you want to change the password for
prlctl set 8ebbccf1-00e9-4c33-8952-c372bdff1f82 --userpasswd dkittell:1T.bp79.4Q8L0VZ
In the above example dkittell:1T.bp79.4Q8L0VZ is {username}:{new password}
No I don’t actually use that password :)
If successful you should see something like this
prlctl set 8ebbccf1-00e9-4c33-8952-c372bdff1f82 --userpasswd dkittell:1T.bp79.4Q8L0VZ Authentication tokens updated successfully. Success. The operation was successfully completed. The VM has been successfully configured.