Copy computers DB at each startup without admin rights
There is a way for copy/replace loca DB with one master and updated copy on the network for refresh all computers at each startup for a standard user without admin rights ?
- Import csv file not work without admin rights and duplicate entries
- Config path not contain DB so can't have one DB for all master computers
Have you a way for copy DB at each startup like we can do with iTalc ?
If I understand what you mean, I'm very interested in the solution to this question because we are facing that kind of question :
We have the computers list (they are all in a known database with mac, host, and ip adress filed by named groups)
We need to change the veyon managed group lists of computer every x hours depending on the manager user, because the full list is too long for the users and seems too fat for the veyon management (100's...)
This would be very useful, as I need to start a "synchronisation" of this DB every time the Master PC starts up. Thank you !
tobydox last edited by
May I ask what kind of DB you're using? MSSQL? MySQL? Just asking so may be we could provide a (commercial) database connector add-on for Veyon in the future.
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
Finally, updmaster.bat will contain;
veyon-cli config clear
veyon-cli config import \\servername\sharename\foldername\mstrcnfg.txt