What do you mean by 'localsystem account'? Is this valid for local user account?
Will this be working when migrating from old to a newer version, and changing the theme?
will what be working?
Again, only the installer checks and sets the language/keyboard settings, and only if the machine is not currently active.
The question is the following: When migrating machine from an old(4.2) to a new version(5.2.2), we always get default English(US) layout.
Is it possible to get the Windows layout on the PBA instead of the default English?
If one decides to do custom code deployment to assist migration, choices are not limited to "linkuser.vbs", which is not a part of EEM/EEPC product.
We customize Locale.ini in relevant language file sets and push those to appropriate machines (by assigning appropriate file set to machine) during custom, non-silent Client upgrade. We check for many other conditions, fix lots of issues and communicate via GUI to user, what is going on and what user is expected to do (or not to do) during upgrade time.