最近有个设计公司的老板来跟我讨论,有什么办法能使员工的工作文件自动备份到服务器,公司虽然有行政规定,但是总有员工没有不规定自觉上传工作文件,或许还有一些抵触情绪在里面,所以除了行政规定,最好有技术手段来配合实现。根据这个客户的要求,以及对成本的敏感性,我打算利用微软的RDS,为客户部署应用程序虚拟化来测试一段时间,如果确实可行,再正式实施。
微软提供的RDS是Remote Desktop Service的简称,即远程桌面服务,旨在将终端桌面和应用程序虚拟化,可以让员工想在哪里工作就在哪里工作,极大的提高员工的工作效率,并且可以降低企业成本,最重要的是,生成的工作文件会自动存储在服务器上。
大致的实现方法是,管理员在RDS服务器上集中部署应用程序,以虚拟化的方式为用户提供应用程序的使用,用户不用在自己的计算机上安装应用程序,当用户调用位于RDS服务器上的应用程序时,就像运行在自己的计算机上一样,但实际上使用的是服务器上的软件资源,从而降低了维护的复杂性,减少了维护成本。
本文是”基于会话的桌面部署“的配置过程,配置完毕后,客户端用浏览器登录到RDS服务器,然后可以选择启动服务器发布的应用,至于”基于虚拟机的桌面部署“我会另外安排文章来讲解
一、服务器端的配置过程:
1、添加服务器角色:远程桌面服务
![3edd142529d41b7cf6962611eec8aa36.png](https://i-blog.csdnimg.cn/blog_migrate/0dddc7ba8852f64f8617f86492ed0a67.jpeg)
2、选择”remote desktop session host“即远程桌面会话主机
![e52a041450841ff6496bc7c83fe2951a.png](https://i-blog.csdnimg.cn/blog_migrate/899e5249561fc1a6eaf585558bfec0e9.jpeg)
3、选择”远程桌面WEB访问“
![6181c35d8d826311e3eba1781d5db7bf.png](https://i-blog.csdnimg.cn/blog_migrate/7ff66fb1830d03550001442d9296cfd4.jpeg)
4、确认、安装
![e562bdf24c6e2671fd74fa3b88ad4b86.png](https://i-blog.csdnimg.cn/blog_migrate/070ba35cdba0399d317eb93691882450.jpeg)
5、安装完成后,必须重启,然后进一步选择”远程桌面服务安装“
![000f6d4c2f3630d6faf1317c60fe1bbd.png](https://i-blog.csdnimg.cn/blog_migrate/5d8c836c52e70a72ff850c7172b62572.jpeg)
6、目前只是为客户部署测试环境,所以这里选择”快速启动“,而不是一次性部署多台服务器
![5926104bea8b039c4f3fd95ce4578c6c.png](https://i-blog.csdnimg.cn/blog_migrate/5864fedae4b4b597fe0cb6ebaeb52301.jpeg)
7、我们这次的测试任务,只是”基于会话的桌面部署“
![4437350d44fe05747e8266fe74482f8d.png](https://i-blog.csdnimg.cn/blog_migrate/8df1c80687fe0b4107992b50838f76b9.jpeg)
8、选择需要部署RDS的服务器
![5614a0a19d8764ea40e201534f296108.png](https://i-blog.csdnimg.cn/blog_migrate/99588edcf572f95586b6083761840ffc.jpeg)
9、确认角色,开始”部署“
![f2885e048400b41bcbdcf2ce506d7881.png](https://i-blog.csdnimg.cn/blog_migrate/3ad9d173309dd4571b285186f890a5cb.jpeg)
10、角色安装完成之后 ,就可以发布应用程序了,直接到”QuickSessionCollection“,选择”发布RemoteAPP程序“
![10adec2d460c9e0a4b2819afe86dff6a.png](https://i-blog.csdnimg.cn/blog_migrate/5641209284b41445986115a778e9bd93.jpeg)
11、选择已经在域控上安装的autocad
![c81a1c49da7144952b00ff634cedd9b0.png](https://i-blog.csdnimg.cn/blog_migrate/f54265471eed6681e1c0325a33fb8c8b.jpeg)
12、此处先发布一个autocad,也可以多个程序一起发布
![99eef9fc6bbdb6a5227d96c46f630ea1.png](https://i-blog.csdnimg.cn/blog_migrate/7598802c970bb252cb8b47e84f528803.jpeg)
二、客户端计算机的测试
1、浏览器输入RDS服务器网址:https://192.168.189.22/rdweb,就能看到登录界面了,这里的用户名必须输入域名用户名这种格式
![055ee56c177826d215b191627aa3f29b.png](https://i-blog.csdnimg.cn/blog_migrate/a593cf2b7e9799a1c3e3da3a91f06b92.jpeg)
2、登录之后,就能看到发布的程序了
![9af16f7269fb586182af0e383257461b.png](https://i-blog.csdnimg.cn/blog_migrate/dcb1717e2788be5cb2a0f64418308265.jpeg)
3、第一次运行程序的时候,会提示要如何处理此文件,在此选择:”打开,通过远程桌面连接“,并且建议勾选”以后自动采用相同的动作处理此类文件“
![11f759669d1503c87b1888e6f534ba55.png](https://i-blog.csdnimg.cn/blog_migrate/09ae40960db6d27bae02e6b846db633b.jpeg)
4、建议勾选”不再询问我是否连接到此计算机“,然后 ”连接“
![a74ab55b18cb30c66cc27d7fccaa1fa2.png](https://i-blog.csdnimg.cn/blog_migrate/c29396fefeb58299678ae9969dbb983b.jpeg)
5、这里会有一个简短的配置过程,也是第一次才会有,后面打开就不会有这个配置过程了
![ce1dd9fbe35971c2fa3ecf337dae5594.png](https://i-blog.csdnimg.cn/blog_migrate/b5f6228907029f154baddcf5d20dd14b.jpeg)
6、程序正常运行,与本地工作无异
![4cf6300d11be86c952fabbb49505d31d.png](https://i-blog.csdnimg.cn/blog_migrate/a95846c7243acb6628619716a9405e5a.jpeg)
7、应用程序里面点击”保存“或者”另存为“,左侧栏的里面的文档、桌面,其实都是服务器上对应的用户名下面的我的文档和桌面,甚至C盘D盘,其实也是服务器的C盘和D盘,所以工作文件默认全部存储在服务器上了
![7bd3911d451b4404a2f4cb3e3413c024.png](https://i-blog.csdnimg.cn/blog_migrate/c935c1fad9a647c526afa1c56f321a09.jpeg)
8、服务器C盘空间有限,如果所有用户的工作文件全部存入”我的文档“和””桌面“,那服务器C盘很快就会被塞满,即使空间足够大,恐怕也不建议把工作文件全部放在系统盘吧,况且还是服务器的系统盘,所以我们要在服务器上设置,把我的文档和桌面,迁移到其他存储盘。
(1)打开”此电脑“,鼠标右键点”桌面“,选择”属性“
![cb282681924c7fac3603d59cc8b35621.png](https://i-blog.csdnimg.cn/blog_migrate/c6a613175f4c101f68cdc464fe12dce1.jpeg)
(2)在”位置“页面,点”移动“,在弹出的窗口选择之前建立的文件夹”desktop“,再点”选择文件夹“
![730a121b9ce4d0bbdaae26a8b023aad4.png](https://i-blog.csdnimg.cn/blog_migrate/78ec5b661b4d1f2232b570b60a746937.jpeg)
(3)选”是“,移动所有文件到新的路径
![d2e3ace099b25397552f1bb27bc3fd0d.png](https://i-blog.csdnimg.cn/blog_migrate/09896a8c2e1812f8ab761c9a15408fb4.jpeg)
经过以上部署,已经初步达到客户要求,至于性能如何,还要等测试结果,我已经跟他们沟通过,逐步增加远程使用应用程序的客户端,一台服务器尽量多带客户端,以客户端使用流畅不卡顿为准,到正式实施的时候,要以此为基准来添置新服务器