Hi, the bios option is probably configured as you mention.
You can check the boot order by starting each machine in bios option mode.
Then you will be able to put the hard drive in priority boot. Unless the PXE option is used for some other reason...
I do not yet know this product so all I can suggest is to try building Veyon from source on this platform and see how it works. In general compatibility with recent versions of all major Linux distributions is quite good.
Welcome to our forum! You should try to install the Veyon package from our PPA: https://launchpad.net/~veyon/+archive/ubuntu/stable/ After installing you can run Veyon Configurator to configure the local installation. If you're running X11-based sessions the Veyon Server should be started automatically for user sessions.
You could create a Windows scheduled task (taskschd.msc) at each master computer.
The idea would be to maintain a master configuration file in a shared network folder having read access for the EVERYONE group. The scheduled task would be configured to use the NT AUTHORITY\SYSTEM account (SYSTEM) and run as a batch file from within the same shared network folder at user log on.
First, create a global master computer containing all room and computer information. This could be done through importing various room level .csv data files.
veyon-cli networkobjects import \\servername\sharename\foldername\Room_A.csv format "%type%;%name%;%host%;%mac%"
veyon-cli networkobjects import \\servername\sharename\foldername\Room_B.csv format "%type%;%name%;%host%;%mac%"
veyon-cli networkobjects import \\servername\sharename\foldername\Room_C.csv format "%type%;%name%;%host%;%mac%"
veyon-cli networkobjects import \\servername\sharename\foldername\Room_D.csv format "%type%;%name%;%host%;%mac%"
Next, export the global master computer configuration.
veyon-cli config export \\servername\sharename\foldername\mstrcnfg.txt