
Has anyone here figured out a way to activate MPOS silently? We are facing an upgrade that requires us to reset then activate 475+ registers by hand. I have already figured out how to upgrade the version silently, but we are stuck at automating the activation steps.
We would typically not ask this of our retail team to perform by hand, as the process could be error prone and our registers don't have physical keyboards.
I've been searching around to no avail. I'm about to just write a screen macro to get it done. But that is insecure and also error prone. There has to be a better way!
Device Activation process requires AAD, which enforces strong password policies, for security reasons. There should be a user in front of a screen typing login/password, MPOS just leverages standard Windows 10 library Web Account Manager while interacting with AAD. The library is providing everything needed to interact with a user, while that is taking place MPOS has no any idea about login/password for a good reason - all that is delegated to AAD and corresponding standard libraries/protocols. As you pointed out an attempt to automate that process by, let's say, having some sort of a script "typing" credentials, would employ security risk because those credentials should still somehow become available to the script and therefore would need to be persisted somewhere and/or distributed, any of those actions is a risk to leak them. So, at least at this time MPOS doesn't support silent/mass activation.
Can you please share details on why exactly you need to activate your registers while upgrading them?