Windows Server Multiple Users Terminal Names

Ok I can confirm I have solved this issue.

Just so if anyone else who needs it then its clear here is the solution.

If you are using multiple user sessions or remote desktop sessions then you will have to create a settings file for each user.

This comes with a warning,. Anything in the local settings within Manage-Samba will have to be replicated for each user if you want to change or add anything so I would suggest initially that you setup everything you want and then sort out the settings files.

By default Samba uses a settings file located in C:\ProgramData\SambaPOS\SambaPOS5 for all users.

So if you make a change on any of the users local settings it will write to this file only.

This means that if you change the terminal name or any other local settings options it will write to this file and no matter which user you load it will load the local settings options from this file.

If you want to use multiple users as I did on the same machine then you will have to copy that settings file into each users appdata location. This will be C:\Users[EACH USER]\AppData\Roaming\SambaPOS\SambaPOS5

Once you have copied it restart each samba instance for the user and you can now have different settings for each user.

In my case only the terminal name needed to be independant so that each RDP session loaded the correct terminal and in turn the correct printer for receipts etc.

Again if you need to change anything in local settings i,e the database string then you will now have to login to each user and change it on every one the same as if you were using seperate computers.

This in no way will bypass anything to do with terminal licensing of windows this is purley to enable each user of the same physical machine to have seperate settings,

I hope that this will help someone else out in the future.