一 Windows Server 2008R2 RemoteApp部署架构

架构一:

Windows Server 2008 R2 RemoteApp部署及浅谈分析_target

架构二:

Windows Server 2008 R2 RemoteApp部署及浅谈分析_target_02

二 RemoteApp中各角色功能

远程桌面WEB访问角色:远程接入平台服务器(前身TS WEB ACCESS),客户端计算机通过访问此服务器的IIS站点接入使用RemoteApp。

远程桌面会话主机:RemoteApp应用程序所在的宿主主机,所有RemoteApp应用程序安装在此角色服务器上,并由角色负责发布RemoteApp应用程序。

远程桌面连接代理:代理服务器,负责中转我们的请求和会话请求。此角色并不是部署RemoteApp所必需的。

三 此次部署架构介绍

由于我的资源有限,此次部署RemoteApp用到的服务器只有一台。即DC、远程桌面WEB访问角色和远程桌面会话主机都安装在同一台服务器上(NEWDC01.new.com)。

四 部署安装过程

1. 提升newdc01为域控制器(省略)

2. 安装远程桌面WEB访问角色和远程桌面会话主机角色

Windows Server 2008 R2 RemoteApp部署及浅谈分析_标签_03

3. 安装完成后重启服务器。

4. 将需要使用RemoteApp的用户加入到安装有远程桌面会话主机角色的服务器上的远程桌面用户组中(我这里加的是Domain users,当然也可以根据需要创建一个群组加入进来)。

Windows Server 2008 R2 RemoteApp部署及浅谈分析_标签_04

5. 配置“远程桌面会话主机配置”,如下图所示:

Windows Server 2008 R2 RemoteApp部署及浅谈分析_blank_05

5.打开“RemoteApp管理器”控制台后,选择如下图所示位置“添加RemoteApp程序”。

Windows Server 2008 R2 RemoteApp部署及浅谈分析_id_06

6.弹出“RemoteApp向导”,并单击“下一步”。

Windows Server 2008 R2 RemoteApp部署及浅谈分析_id_07

7.选择需要发布的应用程序,下一步。

Windows Server 2008 R2 RemoteApp部署及浅谈分析_blank_08

8.完成。

Windows Server 2008 R2 RemoteApp部署及浅谈分析_blank_09

9.查看已经发布的程序。

Windows Server 2008 R2 RemoteApp部署及浅谈分析_id_10

10.设置远程桌面WEB访问角色。“远程桌面WEB访问配置”

Windows Server 2008 R2 RemoteApp部署及浅谈分析_标签_11

11.“继续浏览此网站”。

Windows Server 2008 R2 RemoteApp部署及浅谈分析_Windows_12

12.输入管理员账户和密码。

Windows Server 2008 R2 RemoteApp部署及浅谈分析_target_13

13.此处选择“配置”选项卡,选择“一个或多个RemoteApp源”(如果你安装了远程桌面连接代理角色,你也可以选择“RD连接代理服务器”并在源名称栏,填入远程桌面连接代理角色服务器名)。然后再源名称栏,填入远程桌面会话主机角色服务器名。然后“确定”。

Windows Server 2008 R2 RemoteApp部署及浅谈分析_target_14

14.域控制器上的额外配置,由于我的所有角色和DC安装在一起,但是默认情况下域控制器的安全策略限制了RDS服务的正常使用,所以我们需要通过域控制器的GPO进行相关设置。如果你的域控制器和RDS的角色分开安装则不需要按照此处的配置惊醒相关设置。

Windows Server 2008 R2 RemoteApp部署及浅谈分析_id_15

六 在客户端上测试使用RemoteApp

在客户端上打开IE,输入网址https://newdc01.new.com/rdweb。

Windows Server 2008 R2 RemoteApp部署及浅谈分析_标签_16

继续浏览

在所有网站上运行加载项。

Windows Server 2008 R2 RemoteApp部署及浅谈分析_target_17

输入用户名密码,确定。

Windows Server 2008 R2 RemoteApp部署及浅谈分析_blank_18

可以看到,该用户可以使用的所有RemoteApp程序了。随便并点击一个使用。

Windows Server 2008 R2 RemoteApp部署及浅谈分析_id_19

Windows Server 2008 R2 RemoteApp部署及浅谈分析_Windows_20

Windows Server 2008 R2 RemoteApp部署及浅谈分析_id_21

Windows Server 2008 R2 RemoteApp部署及浅谈分析_blank_22

七 权限设定

例如我不想让xml01这个账户使用钢材的PowerGUI程序,该如何设置呢。

我们进入

Windows Server 2008 R2 RemoteApp部署及浅谈分析_blank_23

打开“属性”对话框

Windows Server 2008 R2 RemoteApp部署及浅谈分析_标签_24

选择“用户分配”选项卡,然后选择“指定域用户或域组”。“添加”需要使用该程序的用户或群组。

Windows Server 2008 R2 RemoteApp部署及浅谈分析_Windows_25

确定后,在客户端刷新RemoteApp网站。可以看到改程序在xml01用户登录的环境下已经无法被看到了。

Windows Server 2008 R2 RemoteApp部署及浅谈分析_blank_26

到此,remoteApp最基本的功能已经实现。