资源中心:文件分类、模板资源与公开码
资源中心是这套平台里唯一一块对外的能力:其余功能服务的是管理员与终端,资源中心服务的是全校师生——管理员在控制台把安装包、外部链接、帮助文档准备好,师生打开公开的资源门户自取,全程不需要云桌面账号。
门户本身与门户设置写在 资源门户与门户设置,本页补的是那一页没有展开的三件事:文件库的分类管理、模板资源、公开码。这三件事有一个共同点——它们决定了这份台账对外露出多少,所以每一步操作前都请先确认「这个文件确实可以给外人拿」。
位置以实机菜单为准
本页各项功能都在 控制台 → 资源中心(Resource Center) 这一组下。具体是同一页里的一个按钮、还是资源中心下的一个并列菜单,不同版本摆放不同,以实机菜单为准。
一、三件事分别解决什么
| 功能 | 没有它的时候 | 在哪里 |
|---|---|---|
| 分类管理 | 上传的安装包全堆在一张平表里,师生在门户「安装包下载」页签只能一页页翻 | 资源中心 → 文件库 → 工具栏「管理分类」「批量设置分类」 |
| 资源模板 | 想把机房用的那套系统交给别的部门、或者拿到本地虚拟机里看一眼,只能登服务器拷母盘 | 资源中心 → 模板资源 |
| 公开码 | 给校外或临时对接方发几个文件,只能开网盘账号,或者干脆把整个门户地址给出去 | 文件库页的「公开」「批量公开」;台账在「公开中心」 |
二、文件库的分类管理
「文件库」就是门户「安装包下载」页签背后的那份台账(有的版本叫「安装包库」)。上传、下载、删除安装包本身见 资源门户与门户设置,这一节只讲分类。
1)分类清单从哪来
分类清单是服务端统一维护的一份名单,不是每个文件自己随手填的字符串。第一次进这个页面时,服务端会自动建好一份默认清单:
| 默认分类 | 说明 |
|---|---|
| Client、OS Image、Tools、Drivers、Office、Other | 产品预置的六项,默认是英文名,可以用「重命名」改成中文 |
| 未分类 | 固定存在的兜底项,不可删除。没指定分类的文件都落在这里 |
上传时页面顶部有一个「本次上传分类」下拉,默认选中 Other(清单里没有 Other 时取第一项)。这一项只影响这一批上传的文件,传完还能在列表里逐个改。
2)新建、重命名、删除
点工具栏 「管理分类」,弹窗里三件事都能做。
1,新建:在「新分类名称」里填名字,点「新建」。名字重复会被拒绝。
2,重命名:点某个分类后面的「重命名」,弹窗里显示原名称,填新名称后确定。已经在用这个分类的文件会被一起改过来,成功提示里会写清同步了多少个文件(例如「已重命名,已同步 12 个文件」)。
3,删除:点某个分类后面的删除并确认。分类是从名单里去掉,文件一个都不会被删——原来挂这个分类的文件统一变成「未分类」,提示里同样会写清影响了多少个文件。
当前选中的筛选项会自动跟着走
如果你正按某个分类筛选着列表,把这个分类改名了,筛选条件会自动切到新名字;把它删掉了,筛选条件会自动退回「全部分类」,不会卡在一个已经不存在的条件上。
3)分类名的规矩
| 规则 | 说明 |
|---|---|
| 不能为空 | 只填空格也算空 |
| 最长 64 个字符 | 超出直接拒绝 |
| 不能占用保留名 | 「全部 / All」是筛选用的保留字,不能拿来当分类名 |
| 不能含这些符号 | \ / : * ? " < > | ——因为分类要落到服务端的名单文件里 |
| 不能与已有分类重名 | 新建、重命名都查重 |
| 「未分类」不能删 | 它是兜底项,删掉之后没有分类的文件就无处可去了 |
4)一次给多批文件改分类
1,在列表里勾选要改的文件(翻页后已勾选的仍然保留,所以可以跨页凑一批)。
2,点工具栏 「批量设置分类」,按钮上会带出已选的数量。
3,弹窗里选目标分类(默认预选 Other),确定。
| 项目 | 值 |
|---|---|
| 单次上限 | 500 个文件,超过会被服务端直接拒绝,请分批做 |
| 结果反馈 | 全部成功提示「已更新 N 个文件的分类」;有对不上的则提示「已更新 N 个,M 个未找到」 |
改分类是写动作
它不动文件内容,但会改变师生在门户上看到的样子——免登录页面上的下载区就是按分类分组、按分类切页签的。批量操作前先确认勾中的是哪一批,尤其是跨页勾选之后。
和「资源链接」的分类不是一回事
「资源链接」页也有一套分类,那是给外部网址分组用的,与文件库的分类互不相干、各管一份名单,改一边不会影响另一边。
三、资源模板
1)这是什么
模板资源做的是一件很具体的事:把服务器桌面池里的一台虚拟机模板,打包成一份可以直接下载的标准格式文件(OVA,VMware / VirtualBox 都能打开)。之后无论是交给别的部门、拿回本地机器上验证,还是留一份离线备份,都只是下载一个文件的事,不必再登服务器拷母盘。
这不是网盘,也不是「桌面模板」
这里的「模板」指的是桌面池(PVE)里的虚拟机模板,产出物是一份打包好的下载文件。它与终端启动菜单上的桌面模板不是同一件东西,也和 个人网盘、数据盘没有关系。
2)在哪里操作
控制台 → 资源中心 → 模板资源。页面上是一张列表,加一个「导入模板」按钮,另有按模板名称搜索与刷新。
这一页与「公开中心」页的入口
这两页随管理台一同交付,但左侧「资源中心」菜单下不一定挂着它们的入口,请以实机菜单为准。找不到入口时,安装包的公开码在「文件库」页仍然能生成并当场复制,只是事后的台账查看与撤销要靠「公开中心」页才能做。
列表里能看到:
| 列 | 说明 |
|---|---|
| 名称 | 导入时填的名字,留空则沿用桌面池模板名 |
| 来源类型 | 这份模板是从哪来的 |
| 状态 | 转换中 / 就绪 / 失败 三种 |
| 文件大小 | 转换完成后才有值 |
| 已公开 | 是 / 否,即下面第 4 小节的那个开关 |
| 下载次数 | 累计下载次数 |
| 创建时间 | 提交导入的时间 |
3)从桌面池导入一份模板
1,点右上角 「导入模板」。
2,在「选择桌面池模板」下拉里挑一台(下拉可输入关键字过滤,选项上会同时显示模板名与它的来源磁盘)。
3,「模板名称」可填可不填——留空就用桌面池模板自己的名字。
4,点「开始导入」。提交后列表里立刻多出一条,状态是「转换中」。
转换是在服务器后台进行的,不占着页面,也不需要你守着;期间可以关页面去干别的。转换完成后这条记录变成「就绪」并显示文件大小,失败则变成「失败」。
前置条件:桌面池模板必须真有一份磁盘文件
被选中的桌面池模板要关联着磁盘文件、并且这个文件在服务器上确实存在,否则导入会当场报错、不会产生记录。也就是说这项功能依赖服务器上的桌面池已经配置好。
名字里的特殊符号会被替换
模板名里如果带了 \ / : * ? " < > |,生成下载文件名时会被替换成下划线。列表里显示的还是你填的原名。
4)两条独立的对外通道
「模板资源」这一页上,把一份模板给外人有两种做法,互不影响、可以只用一种:
| 做法 | 怎么点 | 效果 |
|---|---|---|
| 开启公开 | 行内的分享图标,切换「开启公开 / 取消公开」 | 这份模板出现在免登录的资源公开页上,谁能打开那个页面谁都能下 |
| 生成公开码 | 行内的「生成公开码」 | 只给一个码,凭码下载,记录进「公开中心」的「模板公开」页签 |
| 参数 | 默认值 |
|---|---|
| 已公开 | 否(新导入的模板默认不对外) |
| 下载次数 | 0 |
「就绪」之前不能下载、也不能生成公开码
状态还是「转换中」或「失败」时,行内的下载与「生成公开码」是灰的。这是有意为之——那时候还没有一份完整的文件可给。
删除是真删
删除模板会把服务器上打包出来的那份文件一起删掉,不可恢复。已经发出去的公开码不会跟着消失,但访客点下载时会因为文件不存在而拿不到东西。
四、公开码
1)这是什么
要把几个文件发给校外单位或临时对接方,过去只有两个选择:给对方开一个账号,或者把整个门户地址交出去。公开码是第三条路——挑好文件,生成一个码,把码或链接发过去;对方不用登录就能看到清单并下载,事后你可以把这个码收回。
2)三个生成入口
| 入口 | 做什么 |
|---|---|
| 文件库 → 某一行的「公开」 | 给单个文件生成一个码,弹窗里同时给出公开码与访客链接 |
| 文件库 → 工具栏「批量公开」 | 勾一批文件,一个码带整批,访客打开同一个链接看到本批全部文件;弹窗里有「复制链接」 |
| 模板资源 → 某一行的「生成公开码」 | 给一份已就绪的模板生成一个码 |
关于码本身:
| 项目 | 值 |
|---|---|
| 长度 | 8 位 |
| 字符 | 大小写字母与数字混排,已剔除容易看错的字符(0、O、1、I、l 都不会出现),便于电话或口头转达 |
| 唯一性 | 服务端生成时查重,不会撞码 |
| 批量单次上限 | 200 个文件 |
批量公开要求所选文件都还在
生成批量公开码时服务端会逐个核对文件是否还在文件库里,只要有一个对不上就会报错(提示里会写出是哪个文件名)。先刷新一下列表再操作,能省一次返工。
3)台账:公开中心
控制台 → 资源中心 → 公开中心(入口见第三节的提示框)。页面分「模板公开」与「文件库公开」两个页签,列都一样:
| 列 | 说明 |
|---|---|
| 公开码 | 后面带一个复制按钮 |
| 资源名称 / 文件名 | 这条记录指向的东西 |
| 状态 | 有效 / 已撤销 |
| 下载次数 | 每成功下载一次加一 |
| 下载上限 | 到达上限后这条记录对访客不再可见;0 显示为「无限制」 |
| 过期时间 | 到点后这条记录对访客不再可见;为空即不过期 |
| 创建时间 | — |
行内操作:复制链接、撤销(只停这一条);文件库公开页签另有 整码撤销——把同一个公开码下的全部记录一次停掉,批量发出去的那份清单整份下线。
| 参数 | 本版默认值 | 说明 |
|---|---|---|
| 过期时间 | 空(不过期) | 由公开码本身承载,访客下载时强制校验 |
| 下载上限 | 0 = 无限制 | 同上 |
这两项目前只能看,不能在生成时填
过期时间与下载上限是这条公开记录自带的字段,访客下载时确实会按它们拦人;但本版管理台的生成入口没有填写这两项的地方,所以新生成的码一律是「不过期、下载次数无限制」,列表里对应显示为空与「无限制」。需要收回时,请用「撤销」或「整码撤销」,不要指望它自己到期。
4)访客那一侧看到什么
访客不需要登录,打开你复制出去的链接即可看到公开出来的清单并逐项下载。能打开这个链接的人就能下载,没有第二道口令,也没有按人分权这回事。
免登录就是真的免登录
公开码链接与免登录的公开页都不校验身份。放上去之前先确认这份文件确实可以对外——含教师账号、考试内容、内部配置的文件不要走这条路。
5)边界与几个容易踩的坑
给安装包生成公开码,会把这个文件标成「公开」
这是最容易误会的一处。给某个安装包生成公开码(含批量公开)时,这个文件在文件库列表里的「是否公开」列会同时变成「是」,于是它不只是「凭码可下」,还会出现在免登录的公开页面上。也就是说,生成一个码等于同时打开了两条对外通道。操作前请确认这两条你都能接受。
撤销只让码失效,不会把「是否公开」改回去
「撤销」与「整码撤销」做的事很明确:把这条(或这个码下全部)记录置为「已撤销」,凭该码的访问与下载立即失效。但它不会把文件在文件库里的「是否公开」标记改回「否」。所以撤销之后,请回文件库列表看一眼那一列——只要它还是「是」,这个文件就仍然可能出现在免登录的公开页上。要彻底不对外,请按需把文件从文件库里删掉。
| 边界 | 说明 |
|---|---|
| 公开中心只列自己创建的 | 列表按创建者过滤,换一个管理台账号登录看不到别人建的公开码。多人分头对外时,谁建的谁收 |
| 撤销之后没有「恢复」 | 状态一旦变成「已撤销」就不再提供操作按钮;还要给对方,请重新生成一个码 |
| 文件删了、码还在 | 公开码是一条独立的台账记录,不会随文件删除自动清理;访客点下载会因为找不到文件而失败 |
| 下载次数到上限的表现 | 与「已过期」一样——这条记录直接从访客可见的清单里消失,而不是提示「次数用完了」 |
| 大小写要照抄 | 码里同时有大小写字母,转达时不能随手改大小写 |
五、常见问题
| 现象 | 处理 |
|---|---|
| 新建分类报错 | 按第二节第 3 小节逐条对:是不是空的、超过 64 字符、占了「全部 / All」、带了 \ / : * ? " < > |、或者和已有分类重名 |
| 删了分类,发现文件不见了 | 文件没有被删,只是全部变成了「未分类」。把分类筛选切到「未分类」就能看到它们,再批量设置回新分类 |
| 批量设置分类被拒 | 一次最多 500 个文件,请分批 |
| 导入模板一直是「转换中」 | 转换在服务器后台跑,大盘耗时较长,先刷新列表再看;变成「失败」说明这一轮没成,可删掉这条记录重新导入 |
| 导入时直接报错,列表里没有新记录 | 选中的桌面池模板没有关联磁盘文件,或者那个文件在服务器上已经不存在 |
| 模板行上的下载是灰的 | 状态不是「就绪」。转换完成后自动可用 |
| 撤销了公开码,访客还能下到文件 | 见第四节第 5 小节:撤销不回退文件的「是否公开」标记,回文件库列表核对那一列 |
| 公开中心里找不到自己刚生成的码 | 确认是不是换了管理台账号——列表只显示当前账号创建的记录 |