www.hj8828.com 5

【www.hj8828.com】心得Windows 二零一零 本田CR-V贰的RemoteApp

远程桌面服务Web访问是一个很棒的功能,管理员可以用它为世界各地的用户发布托管的应用程序。

远程桌面服务Web访问是一个很棒的功能,管理员可以用它为世界各地的用户发布托管的应用程序。

【说明】这是《中小企业虚拟机解决方案大全》一书中部分章节的摘抄。该书预计于2009年12月初由《电子工业出版社》出版,敬请期待!

有了它,用户只需要一个浏览器登录到端口,并且使用的Windows版本支持远程桌面客户端软件Vista及更高版本的Windows都可以,Windows
XP也有一个专用的客户端),他们就能够从任何地方访问终端服务托管的应用程序。

有了它,用户只需要一个浏览器登录到端口,并且使用的Windows版本支持远程桌面客户端软件Vista及更高版本的Windows都可以,Windows
XP也有一个专用的客户端),他们就能够从任何地方访问终端服务托管的应用程序。

 

对于一些高级的用户,可以通过组策略自定义用户权限范围内可以访问的应用程序,并进行更加细致的控制,当用户访问企业网络内的端口时,不同的用户根据其权限将显示出不同的应用程序。

对于一些高级的用户,可以通过组策略自定义用户权限范围内可以访问的应用程序,并进行更加细致的控制,当用户访问企业网络内的端口时,不同的用户根据其权限将显示出不同的应用程序。

通过远程桌面服务,组织可以为用户提供随时随地通过 Internet 或 Intranet
访问任何 Windows 设备上标准 Windows 程序的权限。RemoteApp
则可帮助您配置程序,使用户可以通过远程桌面服务远程访问程序,就如同最终用户在本地计算机上运行这些程序一样。这些程序称为
RemoteApp 程序。

要建立远程桌面服务Web访问的端口,事先要满足几个要求:

要建立远程桌面服务Web访问的端口,事先要满足几个要求:

使用 RemoteApp 管理器使在远程桌面会话主机(RD
会话主机)服务器上安装的程序可供用户用作 RemoteApp 程序。RemoteApp
管理器会自动安装在已安装 RD 会话主机角色服务的计算机上。

安装远程桌面服务的角色。
只能使用Windows Server 2008 R2作为远程桌面访问端口的服务器。
必须有一台服务器运行远程桌面会话主机和远程桌面连接代理的角色,两者都是通过Windows
Server 2008的服务器管理器来进行安装。
远程桌面Web访问角色服务的安装

●安装远程桌面服务的角色。

1 什么是 RemoteApp?

首先,将正确的代码部署到承载门户网站的服务器上。
以下步骤将安装远程桌面Web访问角色服务:

●只能使用Windows Server 2008 R2作为远程桌面访问端口的服务器。

RemoteApp
使您可以通过远程桌面服务远程访问程序,就好像它们在最终用户的本地计算机上运行一样。这些程序称为
RemoteApp 程序。RemoteApp
程序与客户端的桌面集成在一起,而不是在远程桌面会话主机(RD
会话主机)服务器的桌面中向用户显示。RemoteApp
程序在自己的可调整大小的窗口中运行,可以在多个显示器之间拖动,并且在任务栏中有自己的条目。如果用户在同一个
RD 会话主机服务器上运行多个 RemoteApp 程序,则 RemoteApp
程序将共享同一个远程桌面服务会话。

1.以管理员身份登录到远程桌面 Web访问端口的服务器。
2.单击开始>管理工具>服务器管理器。
3.在“角色概要”部分,单击“添加角色”项,在向导介绍页面单击“下一步”。
4.选择“远程桌面服务”角色,并单击“下一步”,在远程桌面服务页面单击“下一步”。
5.选择“远程桌面Web访问”角色服务。
在对话框提示中,单击“安装必需的角色服务”按钮,单击“下一步”。
6.在Web服务器IIS)页面,单击“下一步”,在选择角色服务页面单击“下一步”。
7.在确认安装选择页面,单击“安装”。

●必须有一台服务器运行远程桌面会话主机和远程桌面连接代理的角色,两者都是通过Windows
Server 2008的服务器管理器来进行安装。

用户可以通过多种方式访问 RemoteApp 程序。用户可以:

现在远程桌面
Web访问端口已经就绪,唯一缺少的就是它托管的应用程序。它们可以是来自远程桌面连接代理服务器,远程桌面会话服务器或服务器场。
另外还需要将远程桌面Web访问服务器添加到远程桌面会话主机服务器的TS Web
Access Computers安全组中。 当然,这很容易做到:

●远程桌面Web访问角色服务的安装

ü 使用远程桌面 Web 访问(RD Web 访问)

1.以管理员身份登录到https:// <server_fqdn> / rdweb远程桌面
Web访问服务的站点)。
2.选择“配置”页面。
3.选择“远程桌面连接代理服务器”或“一个或多个RemoteApp来源”。指定相应的地址,单击“确定”以保存更改。

首先,将正确的代码部署到承载门户网站的服务器上。
以下步骤将安装远程桌面Web访问角色服务:

ü 双击已由管理员创建并分发的远程桌面协议 (.rdp) 文件。

配置RemoteApp和桌面连接属性

1.以管理员身份登录到远程桌面 Web访问端口的服务器。

ü 在桌面或「开始」菜单上,双击由管理员使用 Windows Installer (.msi)
程序包创建并分发的程序图标。

此时,需要在连接代理服务器上对远程应用程序进行相关属性的配置。它可以让web访问服务器和承载远程桌面服务的服务器相互交流,交换连接和会话信息。

2.单击开始>管理工具>服务器管理器。

ü 双击文件扩展名与 RemoteApp 程序关联的文件。这可以由管理员使用 Windows
Installer 程序包进行配置。

1.在远程桌面连接代理服务器上,单击“开始”>“管理工具”>“远程桌面服务”>“远程桌面连接管理器”。
2.在界面左边的面板中,点击顶部的节点,然后在右边的面板点击“属性”。
3.在“连接设置”选项卡中定义显示名称和连接ID。
4.导航到“远程桌面Web访问”选项卡,在服务器名称文本框中为远程桌面
Web访问服务器键入完整的DNS地址。
5.单击“添加”按钮,然后单击“应用”,最后“确定”。

3.在“角色概要”部分,单击“添加角色”项,在向导介绍页面单击“下一步”。

.rdp 文件和 Windows Installer 程序包包含运行 RemoteApp
程序所需的设置。在本地计算机上打开 RemoteApp 程序之后,用户可以与正在 RD
会话主机服务器上运行的该程序进行交互,就好像它们在本地运行一样。

为RemoteApp列表添加相应的应用程序

4.选择“远程桌面服务”角色,并单击“下一步”,在远程桌面服务页面单击“下一步”。

为什么使用 RemoteApp?在许多情况下,RemoteApp
可以降低复杂程度并减少管理开销,包括:

最后一步是为访问的用户添加应用程序。这个过程相当简单:

5.选择“远程桌面Web访问”角色服务。
在对话框提示中,单击“安装必需的角色服务”按钮,单击“下一步”。

ü 分支机构,其本地 IT 支持和网络带宽可能有限。

1.在会话主机上,单击“开始”>“管理工具”>“远程桌面服务”>“RemoteApp管理器”。
2.在操作面板中,单击“添加RemoteApp程序”,在向导介绍页面中单击“下一步”。
3.从列表中选择要添加到RemoteApps中的程序。对话框显示的是所有用户开始菜单文件夹中的所有条目,也可以单击“浏览”按钮,然后指定一些位于磁盘中的应用程序。
4.单击“下一步”,查看设置,然后单击“完成”。

6.在Web服务器IIS)页面,单击“下一步”,在选择角色服务页面单击“下一步”。

ü 用户需要远程访问程序的情况。

一切完成之后,用户便能访问门户网站,他们可以点击需要运行的应用程序的图标,他们的会话和连接也将自动建立。此时,应用程序运行在服务器端。这是一个受控的环境,用户的数据只保留在企业内部的网络上,客户端只负责呈现画面。

7.在确认安装选择页面,单击“安装”。

ü 部署行业 (LOB) 程序,尤其是自定义 LOB 程序。

有了它,用户只需要一个浏览器登录到端…

现在远程桌面
Web访问端口已经就绪,唯一缺少的就是它托管的应用程序。它们可以是来自远程桌面连接代理服务器,远程桌面会话服务器或服务器场。
另外还需要将远程桌面Web访问服务器添加到远程桌面会话主机服务器的TS Web
Access Computers安全组中。 当然,这很容易做到:

ü 没有为用户分配计算机的环境,例如“公用办公桌”或“旅馆式办公”工作区。

1.以管理员身份登录到https:// <server_fqdn> / rdweb远程桌面
Web访问服务的站点)。

ü
如果部署某个程序的多个版本,尤其是在本地安装多个版本时,可能会造成冲突。

2.选择“配置”页面。

【说明】上述信息参考自Windows Server 2008 R2帮助。

3.选择“远程桌面连接代理服务器”或“一个或多个RemoteApp来源”。指定相应的地址,单击“确定”以保存更改。

实际上,RemoteApp是Windows
终端服务的“改进”,以前的终端服务,默认是发布整个桌面“包括开始菜单、资源管理器等等”,即使用户只需要运行终端服务器上的一个程序,也是发布整个桌面(可以修改设置,只运行一个指定的程序)。而在Windows
Server
2008中,Microsoft将终端服务进行了扩展,该服务提供了更多、更有实际意义的功能。

配置RemoteApp和桌面连接属性

由于是采用RDP协议访问终端服务器并使用终端服务器提供的应用程序,所以,该种方式对工作站的要求比较低:因为所有的程序都运行在服务器端,工作站端只是显示服务器运行的程序的结果,并将用户的键盘、鼠标输入反馈到服务器端执行相应的操作,服务器端将运行结果显示在工作站上。所以,这种方式可以用来升级工作站。本人测试这一产品的目的,也是想用来升级学校两个配置比较低的机房,以用来运行VS2008、AutoCAD
2005等大型软件。

此时,需要在连接代理服务器上对远程应用程序进行相关属性的配置。它可以让web访问服务器和承载远程桌面服务的服务器相互交流,交换连接和会话信息。

作为终端服务的改进,RemoteApp可以很好的与用户工作站的本地磁盘、打印机进行交互。在使用RemoteApp,可以直接访问用户的磁盘并可以使用用户的打印机,而不像以前的终端服务那样,需要在终端服务器与客户端都安装打印驱动程序。

1.在远程桌面连接代理服务器上,单击“开始”>“管理工具”>“远程桌面服务”>“远程桌面连接管理器”。

下面将在Windows Server 2008 R2中文版中,体验RemoteApp功能。

2.在界面左边的面板中,点击顶部的节点,然后在右边的面板点击“属性”。

2 在服务器上安装远程桌面

3.在“连接设置”选项卡中定义显示名称和连接ID。

在Windows Server 2008
R2服务器上,安装IIS与远程桌面服务,如图1、图2所示。

4.导航到“远程桌面Web访问”选项卡,在服务器名称文本框中为远程桌面
Web访问服务器键入完整的DNS地址。

www.hj8828.com 1

5.单击“添加”按钮,然后单击“应用”,最后“确定”。

图1 添加角色

为RemoteApp列表添加相应的应用程序

www.hj8828.com 2

最后一步是为访问的用户添加应用程序。这个过程相当简单:

图2 添加IIS与远程桌面服务

1.在会话主机上,单击“开始”>“管理工具”>“远程桌面服务”>“RemoteApp管理器”。

安装服务之后,重新启动计算机。

2.在操作面板中,单击“添加RemoteApp程序”,在向导介绍页面中单击“下一步”。

3 安装用于RemoteApp的程序

3.从列表中选择要添加到RemoteApps中的程序。对话框显示的是所有用户开始菜单文件夹中的所有条目,也可以单击“浏览”按钮,然后指定一些位于磁盘中的应用程序。

需要单独RemoteApp的程序,主要步骤如下:

4.单击“下一步”,查看设置,然后单击“完成”。

(1)在服务器中,进入“控制面板→程序”,如图3所示。

一切完成之后,用户便能访问门户网站,他们可以点击需要运行的应用程序的图标,他们的会话和连接也将自动建立。此时,应用程序运行在服务器端。这是一个受控的环境,用户的数据只保留在企业内部的网络上,客户端只负责呈现画面。

www.hj8828.com 3

有了它,用户只需要一个浏览器登录到端…

图3 添加程序

(2)单击“在远程桌面服务器上安装应用程序”,如图4所示。

www.hj8828.com 4

图4 在远程桌面服务器安装应用程序

(3)插入光盘,浏览选中要安装的程序,如图5所示。

www.hj8828.com 5