--04 使用远程桌面Web访问部署【个人虚拟桌面】循序渐进指南new

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

使用远程桌面Web访问部署个人虚拟桌面循序渐进指南
关于本指南
本循序渐进指南将向您介绍在测试环境中使用远程桌面W eb访问(RD Web Access)功能创建个人虚拟桌面的步骤。

通过这些步骤,您将创建包含下列组件的测试部署环境:
∙ 一台远程桌面虚拟化宿主(RDVirtualization Host)服务器
∙ 一台远程桌面连接Broker(RDConnection Broker)服务器
∙ 一台使用重定向模式的远程桌面会话主机(RD Session Host)服务器
∙ 一台远程桌面Web访问(RDWeb Access)服务器
∙ 一台被配置为个人虚拟桌面的虚拟机
本指南将假设您已经完成了安装远程桌面会话主机循序渐进指南
(/fwlink/?LinkId=147292)中的步骤,并且已经部署了下列组件:
∙ 一台RD会话主机服务器
∙ 一台远程桌面连接客户端计算机
∙ 一台Active Directory域服务域控制器
在完成本指南中列出的步骤后,您将能够:
∙ 在CONSOTO域中安装必要的服务器。

∙ 安装并配置用作个人虚拟桌面的虚拟机。

∙ 配置个人虚拟桌面。

∙ 验证个人虚拟桌面可以正常工作。

个人虚拟桌面的主要用途是为用户提供专用的虚拟桌面。

本指南未能提供的内容
本指南并未提供下列内容:
∙ 远程桌面服务概述。

∙ 设置Active Directory域服务或RD会话主机的指导。

该话题的详细信息可参考安装远程桌面会话主机循序渐进指南(/fwlink/?LinkId=147292)。

要获取该文档的可下载版本,可访问Microsoft下载中心网站的安装远程桌面会话主机循序渐进指南
(/fwlink/?LinkId=147293)页面。

重要
如果您曾在安装远程桌面会话主机循序渐进指南中配置过计算机,则需要在新环境中
完成本指南列出的步骤。

∙ 安装和配额制虚拟桌面池的指导。

这些信息可参考使用远程桌面Web访问部署虚拟桌面池循序渐进指南(/fwlink/?LinkId=147906),要获取该文档的可下载版本,可访问Microsoft下载中心网站的使用远程桌面Web访问部署虚拟桌面池循序渐进指南
(/fwlink/?LinkId=147907)页面。

∙ 导入个人虚拟桌面数字签名所需证书的指导。

∙ 在生产环境中创建和配置个人虚拟桌面的指导。

∙ 远程桌面服务的完整技术参考。

技术回顾
承载于RD虚拟化主机服务器上的虚拟机可分配给Active Directory域服务(ADDS)中的用户帐户,充当其个人虚拟桌面,而用户可以使用RemoteApp和桌面连接技术,或使用RD Web访问的方式
进行访问。

为ADDS中的用户分配个人虚拟桌面时,需要考虑下列问题:
∙ 要部署个人虚拟桌面,您的Active Directory林架构必须至少为Windows Server 2008。

要使用Active Directory用户和计算机控制台中“用户帐户属性”对话框内,“个人虚拟桌面”选项卡下提供的额外功能,则需从运行Windows Server2008 R2,或运行Windows 7并安装了远程服务器管理工具(RSAT)的计算机上运行Active Directory用户和计算机控制台。

∙ 域功能级别必须至少为Windows 2000 Server纯模式,Windows 2000 Server混合模式以及Windows Server 2003临时模式不被支持。

∙ 确保RDVH-SRV计算机满足Hyper-V安装需求
(/fwlink/?LinkId=122183)。

∙ 用户帐户和虚拟机必须属于Active Directory域成员。

∙ 个人虚拟桌面只能使用Windows客户端操作系统,无法在虚拟机中安装Windows Server®2008R2并将其分配为个人虚拟桌面。

∙ 一位用户在同一时间内只能分配一套个人虚拟桌面。

∙ 同一台虚拟机在同一时间内只能分配充当一个用户的个人虚拟桌面。

∙ Hyper-V管理器工具中虚拟机的名称必须与计算机的完全合格域名(FQDN)相匹配。

重要
虚拟机不应属于虚拟桌面池的成员,才能分配给用户作为个人虚拟桌面。

用户可通过下列方式连接到个人虚拟桌面。

1. 用户使用RD Web访问或使用RemoteApp和桌面连接的方式发起到个人虚拟桌面的连接。

2. 请求被发往处于重定向模式下的RD会话主机服务器。

3. 运行于重定向模式的RD会话主机服务器将请求转发到RD连接Broker服务器。

4. RD连接Broker服务器查询Active Directory域服务,并检索分配给发起请求的用户帐户的虚
拟机的名称。

5. RD连接Broker服务器机器能够请求发往RD虚拟化主机服务器,以启动虚拟机。

6. RD虚拟化主机服务器将完全合格域名的IP地址返回给RD连接Broker服务器,RD连接
Broker服务器随后会将此信息发往重定向模式的RD会话主机服务器。

7. 运行于重定向模式的RD会话主机服务器将请求重定向到发起该连接的客户端计算机。

8. 客户端计算机连接到个人虚拟桌面。

场景:通过在测试环境使用RD Web访问部署个人虚
拟桌面
我们建议您首先在测试环境中使用本指南提供的操作步骤。

按照本意,并不应该在不参考其他部署
文档的情况下,只借助循序渐进指南部署Windows Server®功能,并且要将本指南作为唯一参考
文档进行使用也必须慎重。

当完成本循序渐进指南的内容后,您就为用户帐户准备好了个人虚拟桌面,并可使用RD Web访
问功能进行访问。

随后可作为标准用户通过RD Web访问功能访问个人虚拟桌面,以验证功能。

本指南描述的测试环境包含七台连接到专用网络的计算机,并分别安装了下列操作系统、应用程序,以及服务:
所有计算机都位于一个专用网络中,并通过普通的集线器或二层交换机连接在一起。

本循序渐进练
习使用了符合测试实验室配置的专用网络,该专用网络的网络ID为10.0.0.0/24,其中有一台针对域的,名为CONTOSO-DC的域控制器。

下图展示了测试环境的配置情况。

第1步:安装和配置虚拟机
在这一步中,您将安装并配置用作个人虚拟桌面的虚拟机。

在设置相应的计算机名、操作系统,以及网络设置时,可参考下表列出的内容,并且要完成本指南列出的步骤,也必须使用下列设置。

安装个人虚拟桌面计算机(PVD1-CLNT)
要配置充当个人虚拟桌面的虚拟机,必须在虚拟机中安装Windows 7,配置TCP/IP属性,并将虚拟机加入到域。

要在虚拟机中安装Windows 7
1. 作为CONTOSO\Administrator登录到RDVH-SRV。

2. 将Windows 7产品安装光盘放入RDVH-SRV服务器的DVD光驱中。

3. 打开Hyper-V管理器。

要打开Hyper-V管理器,请单击“开始”,指向“管理工具”,然
后单击“Hyper-V Manager”。

4. 右键单击“RDVH-SRV”,指向“新建”,然后单击“虚拟机”。

5. 在“开始之前”页面上,单击“下一步”。

6. 在“名称”框中,输入“”,然后单击“下一步”。

7. 在“分配内存”页面上,单击“下一步”。

8. 在“配置网络”页面上的“连接”框中,选择包含域中其他计算机的专用网
络,然后单击“下一步”。

9. 在“连接虚拟磁盘”页面的“名称”框中,输入“”,在“大
小”框中输入“30”,然后单击“下一步”。

10. 在“安装选项”页面上,单击“从可引导CD/DVD-ROM驱动器安装操作系统”。

11. 在“物理CD/DVD驱动器”框中,选择包含Windows 7产品光盘的DVD驱动器,然后单
击“下一步”。

12. 在“完成虚拟机向导”页面上,复查所有安装选项,然后单击“完成”。

13. 在“虚拟机”区域中,右键单击“”,然后选择“连接”。

14. 在“操作”菜单中,单击“启动”以开始安装Windows 7。

15. 在安装虚拟机的过程中,指定该计算机的名称为“pvd1-clnt”。

随后需要配置TCP/IP属性,这样PVD1-CLNT才能使用静态IP地址10.0.0.9,另外还应将CONTOSO-DC(10.0.0.1)配置为DNS服务器。

要配置TCP/IP属性
1. 使用本地Administrators组帐户登录到PVD1-CLNT。

2. 单击“开始”,单击“控制面板”,单击“网络和Internet”,单击“网络和共享中
心”。

3. 单击“更改适配器设置”,右键单击“本地连接”,然后单击“属性”。

4. 在“网络”选项卡下,单击“Internet协议版本4(TCP/IPv4)”,然后单击“属性”。

5. 单击“使用下列IP地址”,在“IP地址”框中输入“10.0.0.9”,在“子网掩码”框中输
入“255.255.255.0”,在“默认网关”框中输入“10.0.0.1”。

6. 单击“使用下列DNS服务器地址”,在“首选DNS服务器”框中输入“10.0.0.1”。

7. 单击“确定”,然后关闭“本地连接属性”对话框。

最后,需要将PVD1-CLNT加入域。

要将PVD1-CLNT加入域
1. 单击“开始”,右键单击“计算机”,然后单击“属性”。

2. 在“计算机名称、域和工作组设置”下,单击“更改设置”。

3. 在“计算机名”选项卡下,单击“更改”。

4. 在“计算机名/域更改”对话框中,“隶属于”选项下,单击“域”,然后输入
“”。

5. 单击“其他”,在“此计算机的主DNS后缀”框中输入“”。

6. 单击“确定”,然后再次单击“确定”。

7. 当“计算机名/域更改”对话框要求提供管理员凭据时,请提供CONTOSO\Administrator
的凭据,然后单击“确定”。

8. 当“计算机名/域更改”对话框显示欢迎加入域的信息后,单击“确定”。

9. 当“计算机名/域更改”对话框要求重启动计算机时,单击“确定”,然后单击“关闭”。

10. 单击“立刻重启动”。

为远程桌面服务配置虚拟机
要配置虚拟机可使用Windows PowerShell。

如果希望手工配置该虚拟机,则可参考本文档的附件A:手工配置虚拟机。

或者参见 03使用远程桌面WEB访问部署虚拟机池。

Windows PowerShell脚本可在虚拟机中执行下列操作:
∙ 启用远程桌面
∙ 启用远程过程调用(RPC)
∙ 添加所选用户到Remote Desktop Users组
∙ 为添RD虚拟化主机服务器添加相应的RDP-TCP监听器权限
∙ 为远程桌面服务添加Windows防火墙例外
∙ 为远程服务管理添加Windows防火墙例外
∙ 重启动Remote Desktop Services服务
该脚本可从Microsoft TechNet脚本中心(/fwlink/?LinkId=184804)下载。

要配置虚拟机,请在Windows PowerShell提示符下输入下列命令:
1. “Set-ExecutionPolicyremotesigned –force”,然后按下回车键。

2. “Configure-VirtualMachine.ps1 –RDVHostcontoso\rdvh-srv –
RDUserscontoso\mskinner”,然后按下回车键。

注意:如果不利用PowerShell配置,则可以参考“使用远程桌面 Web 访问部署虚拟机池循序渐进指南”文档中的客户端配置方法。

第2步:配置个人虚拟桌面
在本步骤中,您将配置个人虚拟桌面。

为此,需要执行下列操作:
要在RDCB-SRV上配置个人虚拟桌面
1. 作为CONTOSO\Administrator登录到RDCB-SRV。

2. 单击“开始”,指向“管理工具”,指向“远程桌面服务”,然后单击“远程桌面连接管
理器”。

3. 在操作窗格中单击“配置虚拟桌面向导”。

4. 在“开始之前”页面上,单击“下一步”。

5. 在“选择RD 虚拟化主机服务器”页面的“服务器名称”框中,输入“rdvh-srv ”,单击
“添加”,然后单击“下一步”。

6. 在“配置重定向设置”页面上的“服务器名称”框中,输入“rdvh-srv ”,然后单击“下
一步”。

7. 在“指定RD Web 访问服务器”页面上,单击“下一步”。

8. 在“确认变动”页面上,单击“应用”。

9. 确保选中了“分配个人虚拟桌面”选项,然后单击“完成”。

10. 在“分配个人虚拟桌面”页面上,单击“选择用户”。

11. 在“输入对象名称以选择”框中,输入“contoso\mskinner ”,然后单击“确定”。

12. 在“虚拟机”框中,单击“ ”,然后单击“确定”。

13. 确认“用户名”和“虚拟机”框显示了正确的内容,然后单击“分配”。

14. 反选“向其他用户分配其他虚拟机”选项,然后单击“完成”。

第3步:验证个人虚拟桌面工作正常
要验证个人虚拟桌面环境的功能正常,您需要以Morgan Skinner登录,并使用远程桌面Web访问(RD Web Access)方式连接到个人虚拟桌面。

要连接到个人虚拟桌面
1. 作为Morgan Skinner(CONTOSO\mskinner)登录到CONTOSO-CLNT。

2. 单击“开始”,指向“所有程序”,然后单击“Internet Explorer”。

3. 在地址栏中输入“https:///RDWeb”,然后按下回车键。

4. 单击“继续浏览此网站(不推荐)”。

重要
本指南为RD Web访问服务器使用了自签名证书,但生产环境中不建议使用自签
名证书。

如果要在生产环境中部署RD Web访问服务器,应当使用来自可信证书
颁发机构的证书。

5. 在“域\用户名”框中,输入“CONTOSO\mskinner”。

6. 在“密码”框中,输入为Morgan Skinner指定的密码,然后单击“登录”。

注意
如果收到消息询问是否要安装“Microsoft远程桌面服务Web访问控件”,请单
击“运行加载项”,然后单击“运行”。

7. 单击“我的桌面”,然后单击“连接”。

8. 在被询问时,输入Morgan Skinner的凭据,然后单击“确定”。

至此已经成功部署并演示了个人虚拟桌面的功能,并使用一个简单的场景通过RD Web访问功能
创建了个人虚拟桌面。

您还可以通过额外的配置和测试,利用该环境感受个人虚拟桌面的其他功能。

附件A:手工配置虚拟机
使用上文第3步提到的Windows PowerShell脚本是本指南的建议做法,然而这些工作也可按照下
列步骤手工执行:
∙ 启用远程桌面。

∙ 将使用该虚拟机的用户帐户添加到本地Remote Desktop Users安全组。

∙ 允许远程RPC。

∙ 创建防火墙例外,以允许远程服务管理。

∙ 为RDP协议添加权限。

首先,需要启用远程桌面。

要启用远程桌面
1. 使用本地Administrators组成员帐户登录到PVD1-CLNT。

2. 单击“开始”,右键单击“计算机”,然后单击“属性”。

3. 单击“远程设置”。

4. 在“远程桌面”选项下,单击“仅允许运行使用网络级别身份验证的远程桌面的计算机连
接(更安全)”,然后单击“确定”。

随后,需要将使用该虚拟机的用户帐户添加到PVD1-CLNT的本地Remote Desktop Users安全组。

在本指南中,我们将添加Morgan Skinner。

要将Morgan Skinner添加到本地Remote Desktop Users组
1. 单击“开始”,然后单击“控制面板”。

2. 单击“系统和安全”,单击“管理工具”,然后双击“计算机管理”。

3. 展开“本地用户和组”,然后单击“组”。

4. 右键单击“Remote De sktop Users”,然后单击“添加到组”。

5. 单击“添加”,随后在“选择用户、计算机、服务帐户,或组”对话框中,输入
“contoso\mskinner”,然后单击“确定”。

6. 关闭“Remote Desktop Users属性”对话框。

接着需要在PVD1-CLNT上允许远程RPC。

要为远程桌面服务允许远程RPC
1. 使用本地Administrators组成员帐户登录到PVD1-CLNT。

2. 单击“开始”,在“搜索程序和文件”框中输入“regedit.exe”,然后按下回车键。

警告
错误修改注册表有可能导致系统严重受损。

在对注册表进行任何修改之前,应当备
份计算机上注册表的所有值。

3. 定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer。

4. 双击“AllowRemoteRPC”注册表项,在“值数据”框中,输入“1”,然后单击“确
定”。

5. 关闭注册表编辑器。

接着需要启用远程服务管理的Windows防火墙例外。

要启用远程服务管理的Windows防火墙例外
1. 单击“开始”,单击“控制面板”,然后单击“系统和安全”。

2. 在“Windows防火墙”选项下,单击“允许程序通过Windows防火墙”。

3. 选中“远程服务管理”选项,然后单击“确定”。

最后还要为RDVH-SRV计算机帐户分配在PVD1-CLNT上使用RDP协议的权限,并重启动
PVD1-CLNT上的Remote Desktop Services服务。

RDVH-SRV计算机帐户需在PVD1-CLNT上
具备WINSTATION_QUERY、WINSTATION_LOGOFF,及WINSTATION_DISCONNECT权限。

要为虚拟机添加RDP协议的权限
1. 单击“开始”,指向“所有程序”,然后单击“附件”。

2. 右键单击“命令提示符”,选择“以管理员身份运行”。

3. 如果出现“用户帐户控制”对话框,请确认显示的操作正是需要的,然后单击“继续”。

4. 在命令提示符下,依次运行下列命令:
∙ wmic /node:localhost RDPERMISSIONS where TerminalName="RDP-Tcp" CALL AddAccount "contoso\rdvh-srv$",1
∙ wmic /node:localhost RDACCOUNT where "(TerminalName='RDP-Tcp' or
TerminalName='Console') and AccountName='contoso\\rdvh-srv$'" CALL
ModifyPermissions 0,1
∙ wmic /node:localhost RDACCOUNT where "(TerminalName='RDP-Tcp' or
TerminalName='Console') and AccountName='contoso\\rdvh-srv$'" CALL
ModifyPermissions 2,1
∙ wmic /node:localhost RDACCOUNT where "(TerminalName='RDP-Tcp' or
TerminalName='Console') and AccountName='contoso\\rdvh-srv$'" CALL
ModifyPermissions 9,1
∙ Net stop termservice
∙ Net start termservice
5. 注销PVD1-CLNT计算机,随后Morgan Skinner才能成功登录自己的个人虚拟桌面。

相关文档
最新文档