Copy computers DB at each startup without admin rights


  • Hello,

    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 ?

    Thank you

    Best Regards


  • @aksjdhf Hello,
    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...)
    Thank you


  • Hello,

    This would be very useful, as I need to start a "synchronisation" of this DB every time the Master PC starts up. Thank you !

    Bests regards


  • 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.

    \\servername\sharename\foldername\updmaster.bat

    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