veyon-cli networkobjects export export.csv format "%type%;%name%;%host%;%mac%;%location%"
veyon-cli networkobjects help export
veyon-cli config export myconfig.json
https://docs.veyon.io/zh-tw/latest/admin/cli.html
export
這個命令將本機組態匯出到檔案。 目的地檔案的名稱必須指定為附加參數:
veyon-cli config export myconfig.json
import
這個命令將以前匯出的設定檔匯入本機組態。 要匯入的組態檔名稱必須指定為附加參數:
veyon-cli config import myconfig.json
根據 Veyon 官方文件,在 Linux Mint 21.3 環境下,你可以使用 Veyon 內建的命令列工具 veyon-cli 來執行各項管理任務。
若要匯出「班級(Locations)與電腦」的設定,或者完整的 Veyon 系統設定,請開啟終端機(快捷鍵 Ctrl + Alt + T),並使用以下指令:
如果你指的設定是 Veyon 內的班級與電腦列表,可以使用 networkobjects 模組:
匯出所有的班級與電腦:
Bash
veyon-cli networkobjects export <檔案名稱>
範例:將所有班級配置匯出為 CSV 檔到家目錄
Bash
veyon-cli networkobjects export ~/classes.csv
僅匯出特定的班級: 如果你只需要匯出某一個特定班級,可以加上 location 參數:
Bash
veyon-cli networkobjects export <檔案名稱> location "<班級名稱>"
範例:只匯出名為 "ComputerLab-1" 的班級
Bash
veyon-cli networkobjects export ~/lab1.csv location "ComputerLab-1"
(註:官方文件提到,此指令還支援 format 參數,可以透過變數來自訂輸出的資料格式,方便之後轉換或匯入成其他結構化資料。)
如果你的「班級設定」包含的是整個 Veyon 軟體的偏好設定(包含存取控制規則、網路設定、驗證金鑰路徑等),則必須使用 config 模組將其匯出為 .json 檔案:
匯出系統全域設定檔:
Bash
veyon-cli config export <檔案名稱.json>
範例:
Bash
veyon-cli config export ~/veyon_config.json
💡 溫馨提示: 如果在匯出設定時終端機提示權限不足(Permission denied),代表該設定檔層級較高,請在指令的最前面加上 sudo 以系統管理員權限執行(例如:sudo veyon-cli config export ~/veyon_config.json)。