Architecture与技术路线 12 项
IDV3 与 VOL 这条路线跟 VDI 差在哪、Performance为什么Equivalent to a Physical Machine、老机器怎么复用。
相关页面:IDV3 新一代、Desktop Virtualization路线Comparison、Block-Level Streaming Boot
- VOL without virtualization layer
- 去除 Hypervisor 开销,Operating System直接跑在endpoint物理硬件,3D 建模、video editing等大型software也带得动,Performance on par with a physical machine
- Image-Config Separation
- Image与endpointConfiguration分开,一imageUnified management of multi-brand heterogeneous endpoints,不必为每种机型单独做母盘
- One-Click Restore与Data分层
- Three-Tier Storage Architecture,重启即Restore到Base Image,学生改动或中毒不留痕;Personal data在用户Data层独立保留
- Native Xinchuang adaptation
- 国产 CPU(Phytium / Kunpeng / 龙芯)× Domestic OS(UnionTech UOS / Kylin)Image Packaging,平滑替换原 Windows 机房
- Reuse old PCs
- 老机器不换硬件也能纳入Unified Management,延长Usage寿命、摊薄改造Cost
- Storage Space Savings
- All terminals share the base image, while user data is stored separately,不必每台一份完整系统
- Boot Mode Compatibility
- 同一image同时Support BIOS Legacy 与 UEFI 启动,新旧机器混用不必分开做
- Native Peripheral Support
- USB 设备、打印机、扫描仪、摄像头直接访问,无需客户端插件
- Driver Library自动匹配
- endpoint硬件驱动由Driver Library自动匹配,Device Swap型不用手工找驱动
- Multi-tier server architecture
- 主Server + Cache节点Distributed Deployment,大规模机房不必都压在一台Server上
- 跨 VLAN Deployment
- Support跨网段Deployment(Pass DHCP 中继器),多间机房不必挤在同一个广播域
- IDV / VDI / VOL 路线区别
- IDV3 把Desktop runs locally on the endpoint并集中管理;VOL 在此之上去掉虚拟化层,Performance on par with a physical machine;VDI 则把桌面跑在Server上,Dependencynetwork与Server算力
Desktops and Images 17 项
Inventory, deployment, and version verification of the base image, as well as the visible appearance layer on the endpoint desktop.
相关页面:Image-Config Separation、Image Update 6 步、Block-Level Streaming Boot
- Desktop Marketplace
- Download ready-made systems directly from the built-in image library; after download, they automatically enter the desktop pool and desktop templates, no need to create a master disk yourself.
- Desktop Image Pool
- Inventory of all master system images on the server, categorized by purpose, ready to mount and deploy at any time.
- Desktop template management
- Turn the image into a distributable desktop template, and control which systems appear in the boot menu.
- Import task list
- View image download and deployment progress, cancel tasks, delete task records
- Independent packaging of Linux images (linuxupload)
- Wizard-based tool completes driver compilation, partitioning, booting and uploading; self-service packaging to cloud for Kylin / UOS / EulerOS / Anolis OS
- Driver compiled on-the-fly with the local kernel
- When packaging, remotely compile according to the local architecture, load drivers matching the current kernel, do not replace the original kernel, do not stuff precompiled dead drivers, and keep the hardware drivers already installed in the system unchanged.
- Retain local GPU driver and CUDA
- vDisk only mounts virtual disks at the storage layer, without taking over the display and compute stack. The NVIDIA official drivers and CUDA toolkit installed in the system can be used as usual after being packaged and uploaded to the cloud; the desktop directly calls the terminal's local discrete GPU.
- Multi-architecture boot disk
- Boot images for x86_64, arm64, Loongson, Phytium, and other architectures are published to the server. When adding a new computer, select the architecture.
- Cache version verification
- Compare server desktop version and endpoint local version, collection time and available cache, machine by machine by group, specifically to detect missing deployments and outdated versions.
- Download and merge status
- Display the effective version, downloaded pending version, latest server version, and merge and verification results per endpoint and per system.
- Desktop wallpaper template
- Distribute wallpapers by group, support uploading images or entering image URLs, with optional display modes such as center/stretch.
- Desktop badge display settings
- Configure the position, z-order, width, opacity, corner radius, font size scaling, and three color schemes of the endpoint desktop information badge.
- Corner badge configuration cross-group copy
- Copy a dozen appearance settings from one group to other groups as a whole, supporting multi-select and select all.
- Desktop Announcements
- Publish several at once and they rotate on student desktops; each has its own scope—all terminals, chosen groups or named terminals—reaches the classroom about a minute after publishing, and web addresses in the text open in the default browser with one click
- Announcement Panel Style
- Place it in any corner and adjust width, height, maximum lines, opacity, corner radius, font size, seconds per item and four color styles, set per group; it looks the same on Windows and Linux terminals
- On-Terminal Adjustments
- Students can right-click the panel to change its opacity, pause the rotation or step to the previous / next item; the preference stays on that PC, while content and scope are still decided in the console
- Distribute锁屏与静默Update
- UpdateImage时可锁定endpoint屏幕、隐藏下载进度窗口,无人值守时段静默跑完,结束后按预设自动shutdown或重启
Client PCs and endpoints 24 项
相关页面:endpoint硬件与Configuration、Half cache扩容、DeploymentImplementationGuide
- Group tree and endpoint list
- View online status, IP, MAC, current desktop, and running mode grouped by computer lab.
- Quick operations (power and commands)
- Wake on LAN, shutdown, restart, delayed shutdown/restart, send message, issue command
- Navigation console
- Duty interface with enlarged icons only; select groups and endpoints first, then click functions; delivery scope and permissions are the same as the professional interface.
- Mount template / Deploy desktop
- Add or remove desktops for endpoints and push download tasks, including deployment settings, cache verification, and clearing download tasks.
- Access Mode
- Set restore or read-write per disk; read-write disks can be configured to reset daily, weekly, or monthly.
- clear data
- Four cleaning methods: terminal cache, write data, data disk, data disk cache
- Cache verification and data verification
- Compare server and local desktop versions one by one, check for missing distributions and cache block corruption.
- Download and Merge
- For each endpoint, the active version, downloaded version, and merge status of each system. Supports batch deploy merge / clear / verify.
- Computer properties
- Deploy policies per machine: EFI, memory read cache, multi-disk cache, information corner badge, and switches for USB, optical drive, printer, serial/parallel port, Bluetooth, and other peripheral interfaces.
- Network Control
- Set internet access permissions for endpoints as full access, China only, or LAN only.
- Hardware configuration / status / changes
- Hardware inventory, temperature/fan operating status, replacement history – all three pages can be exported.
- SSD Health Status
- View SMART health, temperature, cumulative read/write amount, reallocated sectors, and remaining life by group.
- Warranty registration and expiration reminder
- Register purchase date and warranty months to calculate expiration date, with four status levels, top reminder bar, and daily scan.
- Terminal Password
- View, modify, and force sync the 6-digit password for locally protected operations on the endpoint.
- Software asset and runtime statistics
- What is installed on each machine; summarize by software: number of installations, launch count, cumulative runtime, and drill down to individual machines.
- Scheduled Tasks
- Scheduled wake-up / shutdown / restart / send message / deploy template / restore system disk and data disk
- Exam environment check
- One-click deploy before the exam starts; the client machine displays a full-screen check of five items: USB drive, keyboard, mouse, disk protection mode, and network card speed.
- Computer Room Usage Status
- Online rate, usage rate, idle/offline count, and CPU temperature range and trend by group dimension.
- Abnormal (damaged) endpoint
- Aggregate terminals that have failed to boot or have been offline for a long time; supports confirmation, threshold adjustment, and immediate refresh
- Printer backup
- Back up and distribute endpoint printer configurations; no need to reconfigure each unit after reinstallation.
- AD Domain Management
- Domain configuration, OU list, endpoint domain account synchronization and counting
- Usage time limit
- Set weekly allowed usage time slots for endpoints; policies are pushed to local endpoints and enforced.
- platform health check
- 11 items of one-click health check, scoring and suggestions, limited-range one-click repair, report download, and cluster overview.
- Power on/offComparisonStatistics
- 按分组、按时段ComparisonendpointPower on/off情况,没按时开机和异常shutdown的机器直接挑出来
Teaching and schedule 12 项
The schedule is imported into the platform, and classrooms automatically switch desktops, power on/off at scheduled times, so administrators do not need to stay in the computer lab.
相关页面:课表与物联打通、Multimedia ClassroomSolutions、Interactive TeachingSolutions
- Classroom Status
- Real-time view of each classroom's current/day's courses, teachers, classes, week, period, and session status.
- Course Desktop
- Drag desktop templates to the corresponding time slots in the weekly schedule grid; at the scheduled time, different cloud desktops are deployed per course.
- Schedule import (Excel)
- Download the template, fill in the fields, upload, and import in batches
- Real-time API fetching
- Integrate with third-party systems such as academic management to automatically pull schedules on a timed basis
- API interface testing
- Before integrating with academic affairs, test connection and data retrieval on the page first, confirm fields match, then enable scheduling
- Schedule List
- Query and manage all imported records by semester, classroom, campus, teacher, and course
- Detailed Timetable
- Select group, classroom, semester to view weekly schedule, supports PDF export and printing
- Manual Scheduling
- Insert a class in an empty time slot of the imported timetable
- Teacher / course / classroom management
- Maintain basic information, classrooms support enable/disable and batch deletion
- Desktop corresponds to class schedule
- Bind classroom from academic timetable to each cloud desktop group
- Timetable Distribution
- Pass schedule data to other teaching systems such as classroom management software according to configuration.
- Computer lab usage statistics
- Online rate, usage rate, number of idle/offline machines, CPU temperature range, and historical trend curve for each group
Workstation Usage Logs and People 7 项
Who used which machine and which teacher taught in which room is recorded on the server and searchable; one roster of people, shared by the user list and the cloud drive.
相关页面:Universities教学集控、Cloud Desktop for Higher Education
- Workstation Usage Logs (Students)
- Student ID, name, class, machine, log-on and log-off time, duration and teacher; filter by student ID or name, class, machine and date range, with server-side paging
- Teacher Login Records
- Which teacher logged in on which teacher PC, when and for how long, with machine name, MAC, IP and version
- Teaching Data Kept on the Server
- Class rosters, in-class scores, courseware, homework and whiteboard work are saved to the server per teacher and come back automatically when the teacher moves to another room or PC
- Digital Classroom File Library
- Set the sync key and the storage root folder, and see how much space each teacher uses; the sync key can be shown in plain text and copied in one click
- Teacher PC Auto-Configuration
- Once powered on, teacher PCs fetch the data server address and sync key automatically, and pick up a new key by themselves when it is changed in the console
- Personnel Management
- Class (department) tree with personnel list; add, edit, delete; Excel template import/export; batch enable/disable and batch delete.
- Department (class) management
- Maintain a tree-structured department, sharing the same organizational structure with cloud disk users.
Authorization and Access 4 项
View the license status on one page, no need to ask the vendor about expiration and module activation.
相关页面:Data Security与追溯、无纸化Exam
- License Service
- View license type (trial / limited-time / perpetual), expiration date, licensed users, serial number, quantity, and enabled features
- get authorization
- A QR code pops up on the page; scan with phone to go to the authorization portal to apply; the link includes the serial number and server hardware/software info.
- License Verification
- Verify whether the local authorization comes from the authorization platform. The results are divided into four types: genuine, platform cannot find this authorization, no authorization file on the local machine, unable to connect to the platform.
- License file import and serial number copy
- After obtaining the license file, import it locally and copy the serial number with one click for record.
IoT devices and smart operation 12 项
Non-endpoint devices in the computer lab are also managed on one platform: door open/close, lights on/off, air conditioner schedule, all synchronized with the class timetable.
相关页面:Smart Campus整体Solutions、All-in-One Integrated Solution
- Door access management / Access control
- Manage door access controllers, remotely open doors, set doors to normally open / normally closed / online, and batch check online status.
- Access Control Plan
- Automatically open/close doors according to schedule; rules can be individually enabled/disabled, or executed immediately once.
- HVAC Management
- Manage air conditioning devices, batch retrieve status, and send control commands
- Lighting Management
- Manage lighting controllers, batch retrieve status, send on/off commands
- Central Control Management
- Manage central control hosts, uniformly schedule classroom devices
- Relay Box
- Batch probe, connect to custom power circuit
- Brand configuration
- Air conditioning / central control / lighting each have a brand list, devices are attached to enabled brands
- Timetable Linkage
- Schedule-driven: automatically execute power on/off, desktop switching, and access control IoT actions at class start/end times.
- Automated Operations Dashboard
- On the left: status of each classroom; on the right: door open/close and power on/off schedules sorted by time; below: AI inspection results every 10 seconds.
- Information Display Screen (Digital Signage)
- Deliver media carousel, today's schedule, ticker, and bottom scrolling text to each device; the display side requires no login and has a 30-second heartbeat.
- Group quick actions
- When devices are configured in the group, shortcut icons for access control / surveillance appear directly on the desktop management list
- Centralized control via mini-program
- On the mobile phone, group by classroom, and directly operate the IoT devices (such as door access) managed under that group.
Video monitoring and exam room supervision 7 项
Cameras are integrated into the same platform, so exam hall monitoring does not require a second system.
相关页面:Exam Supervision、驾考Exam Roomendpoint
- Camera list and details
- View managed cameras, their groups and status, support RTSP-based video stream playback and replay.
- Add / Edit camera
- Register name, RTSP address, group, brand/model, IP, and RTSP username
- Enable / Disable and Batch Delete
- Temporarily disable a certain route, or clean up devices that are no longer in use
- Get monitoring by group
- Mini-program and supervision front-end filter cameras by classroom (group) to show only those in this classroom
- Enable streaming / Disable streaming
- Open the stream to obtain the playback address when the page is opened, and actively close the stream when leaving to release streaming server resources.
- Streaming media server configuration
- A single set of streaming access parameters for the whole system, shared by all stream retrieval
- Exam Supervision
- View personnel, events, and snapshot records by exam room
Screen Monitoring and Information Security 14 项
Keyword hits are recorded as evidence, server inbound traffic is gated, and all security actions are logged and traceable.
相关页面:Linux Screen Broadcast、cc-class electronic classroom、Information Security管控
- Keyword Configuration
- Create a monitoring rule, under one rule you can attach multiple keywords, it takes effect after enabling.
- Monitor Computers
- Enable/disable screen monitoring per machine or in batch, choose the working mode for monitoring, and assign a separate set of keywords to individual machines
- Monitoring Events
- Event list matching keywords, with ability to retrieve original screenshots, mark processing status, and a statistical summary.
- Server firewall
- Whitelist or blacklist (choose one) with global enable/disable. Add, delete, or modify individual IPs or subnets, or paste a batch of IPs at once.
- Sync client IP
- One-click retrieval of all registered computers' IPs from the boot service, writing them all into the whitelist, no need to manually enter them in the computer lab
- Always allow ports
- A port list that is not affected by any whitelist and is always allowed; the management console's own web port is automatically included.
- Pre-check before application and safe rollback
- List risks before applying. If not confirmed within 5 minutes after applying, automatically revert to the previous policy, preventing locking out the administrator.
- Anti-scan hardening
- A switch with a set of anti-port-scanning rules: drop illegal TCP flag combinations, rate-limit SYN floods, limit ICMP, drop invalid packets.
- Blocking Logs
- Enable system firewall log recording, and browse recent interception logs directly from the console.
- Windows Firewall view
- View Windows firewall rules and block logs reported by endpoints.
- Port scanning honeypot
- Records scan source IP, hit count, and ban count; configurable, can unblock a specific IP.
- Login logs and security alerts
- Who logged in successfully or failed from which IP and when; real-time popup alerts for brute force attacks, port scanning, and interface scanning
- Security policies and IP blocking
- Configure login security policies, view the ban list, and manually ban or unban users.
- 硬件虚拟化(虚拟硬件 ID)
- 把对外暴露的硬盘 / 主板序列号、网卡 MAC、SMBIOS、机器码等硬件标识替换为虚拟 ID,software采不到真实Hardware fingerprint;系统仍在真实硬件上直接运行No Performance Loss,叠加Restore模式重启后Usage痕迹归零
Server and virtualization 14 项
Server health, storage, and virtualization are all integrated into a single console.
相关页面:Server Side与控制台、硬件虚拟化、VOL 技术
- Server information and running status
- System info, CPU/memory/disk usage, network adapter list and addresses.
- Server port detection
- List the listening status of ports required by each service, divided into three states: normal / occupied / not listening; when occupied, attach the process name and handling suggestions.
- SSD / HDD speed test
- Real read/write tests measure sequential read/write throughput, 4K random read IOPS and throughput, and roughly determine SSD or HDD
- Boot service and data service management
- Register multiple boot/data servers, view configuration and running information, and remotely restart services.
- Disk (image) management
- View disk images on each data server, and unlock disks that are occupied due to interrupted uploads.
- Server Virtualization
- Detect host capabilities, install Hyper-V or obtain KVM script, create virtual network, create/switch/delete virtual machines, transfer and mount ISO, open console, take snapshot
- Virtual network (virtual switch)
- Assign and divide virtual networks for virtual machines and desktops.
- VDI desktop pool
- Register nodes, register templates, import users, batch assign desktops by role or list, expand and recycle desktop pools.
- VDI Operations and Maintenance
- Snapshots and backups, Spice/VNC console, connection and operation policies, health alerts, online session management, log export.
- Network card driver PnP
- Upload driver packages with deduplication management, attach network card drivers to the image during network boot
- System Logs
- Check system event logs for boot service records
- System tasks and scheduled tasks
- Background task and scheduled task management of the platform itself
- Setup Wizard
- New server completes basic configuration by following the wizard
- Server Side可装国产系统
- Server Side在 Windows 或银河Kylin、UOS 上都能装,x86_64 / ARM64 / 龙芯 LoongArch64 都能跑,各平台功能一致、SyncUpdate
Personal Cloud Drive in the Teaching Space 11 项
It works like a local system disk. Virtual machines and experimental environments can run directly in the network disk, and no data is left on the machine when users leave.
相关页面:学生Data与作业、No Local Data Storage
- Cloud disk basic settings
- Enable/Disable the cloud disk master switch, allowing users to reset passwords on the client side.
- Data Template
- Pre-populate data that should be present when a user first opens the cloud drive, including template name, associated data service, file path, and capacity
- Data services (I/O services)
- Specify which data server the template lands on, utilizing the capacity of multiple servers to achieve load balancing.
- Cloud Drive Grouping
- Users are assigned to groups; create groups first, then users
- Cloud disk user ledger
- User ID, name, ID number, department, group, status, last login, cloud drive disk, mount time, and disk usage.
- Batch import/export
- Supports CSV/TXT/Excel import, export by group and keyword, templates downloadable
- Reset password / Clear data / Batch delete
- After reset, force password change on next login; after clearing data, reinitialize from template on next login.
- People Shared with the User List
- The console’s User List and the cloud drive users see the same people, so there is only one roster to maintain
- Follows Students to Any PC
- Log in to the cloud drive client on any terminal and your own drive is mounted, so students keep their data when they switch PCs or labs
- Client netdiskgui
- User login, mandatory first-time password change, self-service password recovery, mounting and heartbeat, disk usage reporting.
- Cloud Storage文件Sharing code
- 给Cloud Storage里的文件生成分享链接和提取码,可设有效期与下载次数上限,对方不用开账号也能查看下载
AI gateway 6 项
Enable large model API access on a per-user basis, measure usage per user, and provide separate keys for teachers and students.
相关页面:AI Assistant、AI 智能Knowledge Base
- Gateway user management
- Pagination by cloud disk user, aggregating per person whether activated, balance, current month usage, and masked key
- API key management
- Create, rename, enable/disable, change group, or delete keys for a specific user
- Usage history
- Browse usage details by person
- Batch Activation
- Provision all network disk users to the gateway at once, automatically skip already provisioned ones
- Group Synchronization
- Map cloud storage groups to gateway groups, can resync a single group
- Gateway management page
- Dashboard, Operations Overview, Subscription Plans, Upstream Accounts, Risk Control, Proxy, Announcements, Backup & Restore, Channel Management & Monitoring
AI assistant and My features 16 项
No need to remember menu hierarchy: search and deliver using natural language; any status change action first shows a confirmation card.
相关页面:从功能到技能、Cloud Desktop Operations and Management、智能Knowledge Base
- Intelligent Dialogue
- Troubleshoot with natural language queries, can attach images, can limit to specific endpoints and groups, streaming output, reasoning and evidence collection process can be expanded
- Pending confirmation operation card
- When the assistant is about to take real action, it first pops up a card specifying which machine, what to do, and what the parameters are, and executes only after the administrator clicks confirm.
- Conversation history and likes/dislikes
- Sessions are isolated by logged-in user, allowing review, follow-up questions, and deletion; each answer can be liked or disliked.
- memory
- Teach the assistant scene-specific names like 'Computer Lab 1 = Lab 1', and disabled entries will no longer be included in the prompts.
- Export action directory
- Export the console actions actually available in this version as a list file.
- Regular inspections
- Periodically check server disk space, key port connectivity, database health, and recent error logs; anomalies are notified via the console and mini-program.
- Skills Library
- The troubleshooting manual is provided with the server. You can view the list, re-scan the directory to take effect without restarting the service.
- Maintenance script draft
- The assistant drafts the client startup script; the administrator reviews the risk report and line-by-line comparison before publishing, with one-click rollback.
- Credits and Billing
- Balance overview, bill history, select plan and order, scan to pay
- Assistant Settings
- Master switch and periodic inspection switch, both display cloud connection status on the same page; can test connection and re-fetch configuration.
- AI Analysis Service Configuration
- Register multiple AI video analysis nodes, camera inspection tasks are distributed by polling according to available nodes
- Create a page with a single sentence
- Describe the goal; the assistant immediately generates a console page and runs a test; the configuration is saved only after the test passes.
- My function menu
- Pages created by yourself and shared by others are all listed here
- Function Page Capabilities
- Summary numbers at the top, filter conditions, table (columns can specify percentage/capacity/time/label formats), bar/line/pie charts, and inline action buttons.
- Function Management
- View how the page is defined, change sharing scope, disable, delete
- Mobile assistant
- The mini-program shares the same brain, same skills, and same conversation history as the management console, allowing you to continue the conversation from the console.
WeChat Mini Program management 9 项
Manage the lab even off-campus: complete most console operations on a phone, no need to turn on a PC.
相关页面:Mobile InspectionOperations & Maintenance、Routine Maintenance与维保
- Service switches and channel status
- Open the mini-program service, only when it shows the channel is connected is it ready.
- Bind QR code
- Display a QR code for the administrator to scan, follow the official account, and bind to this server
- Generate Binding Code
- Mini program QR code plus 6-digit code, scan and enter code to log in directly, no need to share the console password; one-time, time-limited, revocable
- Enablement and permission configuration
- Users can only access after both enabling and assigning permissions; account validity period can be set
- Lock / Delete / Edit information
- Lock immediately blocks access; can maintain name, title, and notes
- Operation Logs
- Check what this WeChat account has sent, and assign responsibility to individuals
- VNC Permissions
- Restrict remote desktop initiation based on desktop access mode
- Message history and third-party push messages
- View and delete generated messages; use API Token to call public interfaces to push alerts to all WeChat users bound to this server.
- Server name and extended configuration
- Server name displayed on the phone, cloud relay configuration, streaming media and RTMP parameters
remote assistance 7 项
See the other's screen, control their mouse; the link has a time limit and leaves no permanent backdoor.
相关页面:Original manufacturer maintenance service、Service & Support
- Remote Assistance Session
- Generate an assistance link for a selected online endpoint, allowing screen viewing and remote control
- Validity period and prompt message
- Validity period can be set from 30 minutes to 7 days, default 30 minutes; the prompt scrolls at the top of the assistance page.
- Intranet link and extranet link
- Internal network links use a help page wrapper; external network links connect directly via proxy to the screen, making it easy to share with external technicians.
- Assistance Page
- Top scrolling notice, expiration countdown, screen area, and logout session button.
- AI assistant starts assisting
- A simple 'Let me connect to this one to see' returns a clickable link.
- Navigation console entry
- The same function in the power and remote grouping of the simplified console, with consistent permission positions.
- Linux endpoint support
- Linux client PCs can also be accessed for assistance after initialization
Permissions and Accounts 9 项
Accounts are granted permissions based on roles, with granular toggles for what can be viewed and what can be clicked.
相关页面:权限与Operation留痕
- User Management
- Create, edit, delete management console accounts, and reset passwords.
- Role Management
- Create custom roles, rename, delete; accounts get permissions through roles.
- Permission Tree Selection
- Check menus and operation permissions for each role item by item; after new features are launched, roles must be checked here to see them.
- Resource Permissions
- Specify the accessible resource scope for a single account
- menu deployment
- After login, the left navigation is generated based on the current account's permissions; entries without permission are automatically hidden.
- API Token
- Generate, deactivate, or delete external API credentials for third-party system integration
- Mini-program user permissions
- Assign permissions and renew subscriptions for mini-program accounts
- Table column preferences
- Which columns are displayed in each table is saved per account on the server; the settings remain effective when logging in from another computer.
- Department Management
- Maintain the department tree, shared with the user list
Resource Center 9 项
A portal for teachers and students: which software is on which computer, which class is at which time, and where to download installation packages.
相关页面:Linux teaching software、Linux Classroom Management Software
- resource portal
- A public page for teachers and students, containing eight tabs: home, software distribution, desktop distribution, endpoint hardware distribution, schedule query, resource links, installation package download, and help documentation.
- Portal Settings
- Configure portal title and description, visible groups, visible desktop images, and various content displayed on the portal.
- resource link
- Attach external addresses like lab software and academic management system to the portal; supports categorization, sorting, individual enable/disable, and automatic fetching of site icons from URLs.
- Package Repository
- Upload, categorize, download, and delete installation packages; large files use chunked upload with resume after interruption.
- Installation package category management
- Adding, renaming, and deleting categories, as well as changing the category for multiple files at once.
- Voting / Survey / Help documentation
- The content of the portal homepage information area and the help document tab can be individually added, deleted, or modified. Voting can be participated by teachers and students without login.
- Class Schedule Tab
- Search courses by semester, classroom, campus, teacher, and course; data from the schedule module.
- Resource Template
- Package existing templates into a downloadable resource template, can also import from PVE templates, can enable external sharing
- Sharing code
- Generate a sharing code for a single resource or a batch of installers; you can set an expiration time and a download limit. Anyone with the code can download without logging in.
Maintenance actions that can be directly distributed to endpoints
73 项
以下每一项都能在控制台「Quick operations」里点、在Scheduled Tasks里Scheduled跑,也能对 AI Assistant用一句大白话触发(例如「把 3 号机房重启一下」「这一组重新探测」)。
among them 20 This item is a read-only query, which can be executed by the assistant independently53 Any operation that changes the endpoint status will always first display a confirmation card, specifying which machine and what action is to be taken. The action is only executed after the administrator clicks confirm.
Power on/off
- Restart Computerneeds confirmation
- Restart specified client machines or the entire group immediately
- shutdownneeds confirmation
- Shut down specified clients or entire groups immediately; batch deploy shutdown after school or work hours by group.
- Wake up computer (Wake-on-LAN)needs confirmation
- Send Wake-on-LAN packets to power on machines that are off. Turn on the entire computer lab at once before class.
- delayed restartneeds confirmation
- A countdown prompt appears on the client screen before restarting after a period of time.
- delayed shutdownneeds confirmation
- Shut down after a delay to give users time to save their work
Messages and Commands
- Send message notificationneeds confirmation
- Display a text notification on the client screen without interrupting running programs
- Send command lineneeds confirmation
- Send a command line to the client PC for execution
- Deploy exam environment checkneeds confirmation
- Full-screen self-check on client PC for five items: USB drive, keyboard, mouse, disk write mode, and NIC speed
- Disable exam environment detectionneeds confirmation
- Close the detection full-screen window currently displayed on client PCs; machines not displaying it are unaffected
- Set usage time limitneeds confirmation
- Deploy policies specifying when clients can use them; deploying an empty policy equals removing restrictions.
Cache and data
- clear cacheneeds confirmation
- Clear the locally cached image on the client PC, and re-download on next boot.
- Scheduled Cache Clearingneeds confirmation
- Mark the specified desktop to clear cache on next boot, without affecting the current session.
- Clear data disk data (all)needs confirmation
- Clear all data on data drives of client PCs, commonly used for bulk cleanup at the beginning of the semester
- Clear current data disk dataneeds confirmation
- Only clear the data disk currently in use; other data disks remain untouched.
- Clear data disk cacheneeds confirmation
- Clear the local cache of the data disk, without touching the files on the data disk itself.
- Clear written dataneeds confirmation
- Clear the accumulated write data in restore mode and restore the system disk to a clean state.
- Clear learning records (all)needs confirmation
- Clear the learning layer data of all desktops on the client machine
- Clear current desktop learning recordsneeds confirmation
- Only clear the learning layer data of the current desktop
- Modify learning configuration (all desktops)needs confirmation
- Push configuration parameters for learning mode
- Modify current desktop learning configurationneeds confirmation
- Only deploy learning mode configuration to the current desktop
Update and Merge
- Deliver merged pending updatesneeds confirmation
- Have the client merge the downloaded update data that is pending and not yet merged.
- Clear pending merged dataneeds confirmation
- Discard the downloaded but not yet merged update data
- Verify pending merged dataneeds confirmation
- Have the client verify the pending update data, and return the results to the console.
- View merge statusread-only
- Check the current update merge status of each system on a batch of client machines
Access Mode
- View access moderead-only
- Check whether each desktop on this client is in restore, read-write, learning, or update mode
- Modify access modeneeds confirmation
- Switch the client desktop to Restore, Read-Write, Learning, or Update mode, with manual confirmation required for both directions.
- Start Update (Enter Update Mode)needs confirmation
- Switch a machine into update mode, install software and change settings on it, then commit back to the master image
- Confirm update (submit and switch back to restore)needs confirmation
- After software installation, submit the update; switch the machine back to restore mode; changes are applied on reboot and merged into the master image, propagated across the network.
Desktop and Boot Menu
- List the desktops of this machineread-only
- View the systems in the boot menu of this client PC
- List disks under the desktopread-only
- View which disks are attached under a specific boot menu item and the access mode of each disk.
- List all desktop templatesread-only
- See which desktop templates available for deployment are created on the server
- Distribute desktop to clientsneeds confirmation
- Deploy a desktop template to specified client PCs or groups, so that this system appears in their boot menu.
- Hide / show boot menu itemsneeds confirmation
- Hide or show a desktop from the boot menu without deleting the desktop itself
- Remove desktop from clientneeds confirmation
- Completely remove a desktop from the boot menu of the client.
- Set Default Desktopneeds confirmation
- Set the default highlighted item in the boot menu and which desktop to enter after the countdown ends
- Boot menu settingsneeds confirmation
- Menu countdown, timeout action, desktop configuration sync, system settings sync
- Startup failure self-healing strategyneeds confirmation
- What to do after boot failure: extend the countdown, automatically clear write data after consecutive failures, set a failure limit
- Check which image the software is installed onread-only
- Reverse lookup by software name to find which images it is installed in, versions, and vendor
Network discovery and testing
- View the download status of this batch of machinesread-only
- List download progress, transmission speed, upstream source, cache hit rate, and provide a speed ranking in one view
- Start network detectionneeds confirmation
- Make the client start network discovery, used to calculate switch topology and download chain order.
- Perform detection operationneeds confirmation
- One step action in the detection process on the client PC
- Stop network probingneeds confirmation
- Stop the ongoing network probing on the client machine
- Initiate group network probeneeds confirmation
- Initiate detection on a whole group, collect results, then rebuild the topology of these machines
- Start group network testneeds confirmation
- Initiate a network stress test on a group to see the actual bandwidth achieved.
- Stop network testneeds confirmation
- Stop the running group network test
- List machines not detectedread-only
- Check which client PCs have not yet undergone network detection
- Deploy local boot (write to disk)needs confirmation
- Have the client PC write the bootloader to the local hard disk, then it can boot locally without network.
- Check if client log forwarding is enabledread-only
- Check if the server has debug mode enabled; if not, client machines will not send logs back.
- Enable client log forwardingneeds confirmation
- Enable debug mode to have the client send logs back to the server for troubleshooting
- Disable client log forwardingneeds confirmation
- Turn off debug mode after troubleshooting, and prevent the endpoints from continuously sending logs to the server.
Computers and Groups
- Find client PCsread-only
- Search for a client by name, MAC, or IP, and retrieve its ID and basic information.
- Check the hardware configuration of this machineread-only
- Check the configuration of a client PC: CPU, memory, hard disk, GPU, motherboard, network card, etc.
- List computer groupsread-only
- View computer labs/class groups, how many machines per group, how many online.
- Query Data (General)read-only
- Query raw data by dataset, and combine them to answer statistical questions.
- Create new computer groupneeds confirmation
- Create a new computer lab or class group
- New Computerneeds confirmation
- Manually register a client PC into a group, and the machine will be matched by MAC address upon boot.
- Move machine to another groupneeds confirmation
- Move the client PC to another computer lab or class
- Rename machineneeds confirmation
- Modify the computer name displayed in the console for client machines
- Delete client PCneeds confirmation
- Delete the client PC from the console ledger
- Open remote assistanceneeds confirmation
- Open a time-limited remote assistance session for a specified client PC; click to view the screen and operate.
Disks and images
- List disks (system images)read-only
- View the disk images on a data server
- unlock diskneeds confirmation
- If the upload or update is interrupted midway, the disk will be locked and can only be used after unlocking.
Server
- List desktop cloud serversread-only
- View which servers are registered and whether they are online
- Server system informationread-only
- View server CPU, memory, disk, and other system information
- Server NIC Listread-only
- View the network cards on the server and their respective addresses
- List Data (IO) Serversread-only
- See which data servers host images and handle download traffic
- View system logread-only
- Check system event logs for boot service records
- Restart Data Serviceneeds confirmation
- Restart the service process on a data server
Scheduled Tasks
- List scheduled tasksread-only
- View scheduled tasks: scheduled power on/off, scheduled cache clearing, etc.
- Create scheduled taskneeds confirmation
- Automatically perform an action on certain groups at a scheduled time: shutdown, power on, restart, send message, etc.
- Modify scheduled taskneeds confirmation
- Modify time, target, and task
- Enable / Disable Scheduled Tasksneeds confirmation
- Turn a scheduled task on or off
- Delete scheduled tasksneeds confirmation
- Delete a scheduled task