草庐IT

云桌面系统功能参数(备忘)

mmmLopNor 2023-04-22 原文
  1. 为保证系统的安全,防止系统镜像感染病毒,镜像格式采用加密的文件格式,而非是通用的VHD和IMG格式。
  2. 集成管理:管理主界面应具有:镜像管理、桌面漫游、群组管理、客户端管理等功能模块,以便高效能管理。
  3. 以高性能本地缓存技术将操作系统流高速缓存于终端本地存储介质中,具有高速缓存、离线模式、精简模式,特别需要具备精简模式,为小硬盘电脑提供缓存帮助。
  4. 支持离线模式,从网络引导的操作系统能够自动地在客户端电脑上进行完全缓存,从而当网络或服务器故障时,客户端电脑仍然可以离线正常从缓存数据引导启动和工作,从而能够最大限度地保证教学秩序的正常进行。
  5. 采用PBoot协议,并兼容INTEL PXE协议,在不修改交换机配置的情况下,终端可以无条件跨网关、路由、VLAN和VPN连接至服务器。
  6. 云服务器要求支持设置定时任务,可按照每天或者每周设置周期性任务,具体时间点能够设置到时分秒,定时任务包括开启云终端、关闭云终端、定时执行应用程序等。
  7. 需提供原厂自研配套的部署实施与运维工具,该工具需要能够自动识别安装部署与日常运行中的常见问题,检测包括:云软件适用端口是否被关闭、占用;客户机与服务器之间通信带宽检测(非第三方工具)
  8. 提供同步注册表、同步文件的功能,对于部分软件破解后产生的唯一注册文件,可以同步到主控机。
  9. 学生电脑不需要安装操作系统和软件,连上网络就可以启动。支持Windows XP、Winserver2008、7、LINUX(Ubuntu)操作系统。
  10. 可在服务器端设置每台客户机的显示分辨率和色彩。
  11. 为保障电子考试,在云服务器端可以设置客户机禁止共享,U盘可以设置禁用和只读两种模式
  12. 授权码管理:可批量设置Windows授权码,使得每台客户机启动后都具有操作系统唯一正版授权码,可以批量激活应用软件系统,从而简化管理和配置工作。
  13. 云终端登陆到桌面后,可以在桌面显示该云终端名称,在托盘程序显示其连接的服务器及离线的百分比。
  14. ★在服务器端能够自动修改客户机操作系统登录用户名,使得每台客户机不是统一的登录名,登录名为每台客户机的机器名,以满足各类考试需要
  15. 为保证网络带宽可以设定每台云终端上传、下载所使用的网络带宽。
  16. 提供完善的方案排程功能,可以根据工作要求将设置的技术参数和需要推送的软件应用环境设置成应用方案,并设置时间排程,系统将根据排程设定的时间自动切换应用方案,这样可以灵活自动化地满足多种教学应用需求。
  17. 云终端开机后可以提供多种桌面应用环境给用户选择,也可以由管理员在服务器端指定教学桌面环境给特定的云终端; 云终端内置与服务端管理平台配套的受控组件,管理平台可向任意云终端发送远程命令,包括远程格式化硬盘、自动时间校对、文件分发、远程开关机等,并能自定义远程控制命令;云终端支持网络唤醒功能。
  18. 系统可以指定客户端电脑按还原或不还原的模式工作。可以设定开关机次数还原,也可以设定还原排程,按不同的镜像设定不同的还原排程。
  19. 服务器端镜像提供映射模式,可以把镜像在服务器端直接映射成系统盘符操作。为方便操作,对于镜像快照的操作,提供快照向导的功能,可一步步提示用户操作。镜像限制功能,针对镜像节点可设置客户端数量登陆。
  20. 当主控机宕机或网络中断时,支持云终端关机重启并继续使用。
  21. 系统部署完毕后,可以设定云终端锁定,禁止非管控的云终端加入系统。
  22. 为管理方便起见,系统管理员可以在软件中远程监看客户端电脑的屏幕并进行远程控制;系统管理员远程控制客户端电脑时,必须具备直接控制和授权控制两种方式。在授权控制时,远程控制必须得到客户端电脑使用者的许可。
  23. 具有用户漫游功能,可以为用户分配用户名和密码,用户和镜像绑定。认证方式和非认证方式切换,无需管理员设定。用户开机后可以在电脑中随意选择登陆方式。采用用户名认证模式登陆后,系统交付具有其个人应用软件、桌面私有文档的个性化私人桌面,对于用户临时创建的文档,当用户在其他电脑登陆时不被还原,具有桌面漂移的特点。
  24. 客户机系统启动后,不占用服务器资源,运行各类软件全部使用客户机本地CPU、内存、显卡资源。
  25. 客户机使用本地系统,管理端具有批量给终端分发系统功能,同网段和跨网段情况系统需提供组播协议和单播协议两种传输方式。用组播协议方式分发OS时,分发界面上能显示分发时间、发包数、丢包率等信息并能剔出接收数据不正常的客户端电脑,便于故障的排查。当客户端通过连接服务进行操作系统网络启动时,客户端电脑本地操作系统自动被隐藏。

有关云桌面系统功能参数(备忘)的更多相关文章

  1. ruby-on-rails - 如何在 ruby​​ 中使用两个参数异步运行 exe? - 2

    exe应该在我打开页面时运行。异步进程需要运行。有什么方法可以在ruby​​中使用两个参数异步运行exe吗?我已经尝试过ruby​​命令-system()、exec()但它正在等待过程完成。我需要用参数启动exe,无需等待进程完成是否有任何ruby​​gems会支持我的问题? 最佳答案 您可以使用Process.spawn和Process.wait2:pid=Process.spawn'your.exe','--option'#Later...pid,status=Process.wait2pid您的程序将作为解释器的子进程执行。除

  2. ruby - RSpec - 使用测试替身作为 block 参数 - 2

    我有一些Ruby代码,如下所示:Something.createdo|x|x.foo=barend我想编写一个测试,它使用double代替block参数x,这样我就可以调用:x_double.should_receive(:foo).with("whatever").这可能吗? 最佳答案 specify'something'dox=doublex.should_receive(:foo=).with("whatever")Something.should_receive(:create).and_yield(x)#callthere

  3. ruby - 如何在 Ruby 中拆分参数字符串 Bash 样式? - 2

    我正在为一个项目制作一个简单的shell,我希望像在Bash中一样解析参数字符串。foobar"helloworld"fooz应该变成:["foo","bar","helloworld","fooz"]等等。到目前为止,我一直在使用CSV::parse_line,将列分隔符设置为""和.compact输出。问题是我现在必须选择是要支持单引号还是双引号。CSV不支持超过一个分隔符。Python有一个名为shlex的模块:>>>shlex.split("Test'helloworld'foo")['Test','helloworld','foo']>>>shlex.split('Test"

  4. ruby - 检查方法参数的类型 - 2

    我不确定传递给方法的对象的类型是否正确。我可能会将一个字符串传递给一个只能处理整数的函数。某种运行时保证怎么样?我看不到比以下更好的选择:defsomeFixNumMangler(input)raise"wrongtype:integerrequired"unlessinput.class==FixNumother_stuffend有更好的选择吗? 最佳答案 使用Kernel#Integer在使用之前转换输入的方法。当无法以任何合理的方式将输入转换为整数时,它将引发ArgumentError。defmy_method(number)

  5. ruby-on-rails - 在默认方法参数中使用 .reverse_merge 或 .merge - 2

    两者都可以defsetup(options={})options.reverse_merge:size=>25,:velocity=>10end和defsetup(options={}){:size=>25,:velocity=>10}.merge(options)end在方法的参数中分配默认值。问题是:哪个更好?您更愿意使用哪一个?在性能、代码可读性或其他方面有什么不同吗?编辑:我无意中添加了bang(!)...并不是要询问nobang方法与bang方法之间的区别 最佳答案 我倾向于使用reverse_merge方法:option

  6. ruby - 定义方法参数的条件 - 2

    我有一个只接受一个参数的方法:defmy_method(number)end如果使用number调用方法,我该如何引发错误??通常,我如何定义方法参数的条件?比如我想在调用的时候报错:my_method(1) 最佳答案 您可以添加guard在函数的开头,如果参数无效则引发异常。例如:defmy_method(number)failArgumentError,"Inputshouldbegreaterthanorequalto2"ifnumbereputse.messageend#=>Inputshouldbegreaterthano

  7. ruby - rails 3 redirect_to 将参数传递给命名路由 - 2

    我没有找到太多关于如何执行此操作的信息,尽管有很多关于如何使用像这样的redirect_to将参数传递给重定向的建议:action=>'something',:controller=>'something'在我的应用程序中,我在路由文件中有以下内容match'profile'=>'User#show'我的表演Action是这样的defshow@user=User.find(params[:user])@title=@user.first_nameend重定向发生在同一个用户Controller中,就像这样defregister@title="Registration"@user=Use

  8. ruby-on-rails - Cucumber 是否只是 rspec 的包装器以帮助将测试组织成功能? - 2

    只是想确保我理解了事情。据我目前收集到的信息,Cucumber只是一个“包装器”,或者是一种通过将事物分类为功能和步骤来组织测试的好方法,其中实际的单元测试处于步骤阶段。它允许您根据事物的工作方式组织您的测试。对吗? 最佳答案 有点。它是一种组织测试的方式,但不仅如此。它的行为就像最初的Rails集成测试一样,但更易于使用。这里最大的好处是您的session在整个Scenario中保持透明。关于Cucumber的另一件事是您(应该)从使用您的代码的浏览器或客户端的角度进行测试。如果您愿意,您可以使用步骤来构建对象和设置状态,但通常您

  9. ruby - 字符串文字中的转义状态作为 `String#tr` 的参数 - 2

    对于作为String#tr参数的单引号字符串文字中反斜杠的转义状态,我觉得有些神秘。你能解释一下下面三个例子之间的对比吗?我特别不明白第二个。为了避免复杂化,我在这里使用了'd',在双引号中转义时不会改变含义("\d"="d")。'\\'.tr('\\','x')#=>"x"'\\'.tr('\\d','x')#=>"\\"'\\'.tr('\\\d','x')#=>"x" 最佳答案 在tr中转义tr的第一个参数非常类似于正则表达式中的括号字符分组。您可以在表达式的开头使用^来否定匹配(替换任何不匹配的内容)并使用例如a-f来匹配一

  10. ruby-on-rails - 如何生成传递一些自定义参数的 `link_to` URL? - 2

    我正在使用RubyonRails3.0.9,我想生成一个传递一些自定义参数的link_toURL。也就是说,有一个articles_path(www.my_web_site_name.com/articles)我想生成如下内容:link_to'Samplelinktitle',...#HereIshouldimplementthecode#=>'http://www.my_web_site_name.com/articles?param1=value1¶m2=value2&...我如何编写link_to语句“alàRubyonRailsWay”以实现该目的?如果我想通过传递一些

随机推荐