RemoteApp 应用发布介绍

RemoteApp 是微软在Windows Server 2008 之后,在其系统中集成的一项服务功能,用户可以通过远程桌面访问远端服务器的桌面与程序,客户端本机在无须安装操作系统与应用程序的情况下也能正常使用远端服务器发布的各种桌面与应用。而在Windows2016 中RemoteApp 已经成为微软桌面虚拟化架构的重要组成部分之一。

RemoteApp 对终端的要求

由于是采用了RDP 协议访问应用服务器提供的应用程序,所以对终端平台有以下要求:

  • 终端操作系统必须为Windows 操作系统。
  • Windows 的RDP 版本至少为6.1 及以上版本。
  • 如果终端操作系统为Windows XP 或Windows Server 2003,请检查RDP 版本,如果版本过低请升级RDP 版本。

安装前的准备

1、需要提供服务器作为应用中心,应用中心的推荐配置如下表所示。

规格建议 1-10人 11-20人 21-50人 51-100人 100+人
CPU 4核 8核 16核
内存 8GB 16GB 32GB 64GB
系统盘(安装
操作系统)
200GB 300GB 500GB
千兆网卡数目 1个
应用发布服务 RemoteApp

2、获取RDS 授权许可证

  • 请购买好RDS 授权许可证;未进行RDS 授权只能使用120 天。
  • RDS 授权许可证类型分多种,得到许可证号码后,请确认许可证的类型。

3、注意事项

为了确保配置RDS 和RemoteApp 服务安装成功,请遵从以下的注意事项:

  • Windows Server 2016 服务器必须加入AD 域控器中才可安装RemoteApp 服务,否则无法安装RemoteApp 服务。
  • 在Windows Server 2016 服务器上安装AD 域时需要安装.NET Framework 3.5 功能。
  • Windows Server 服务器可以是物理机,也可以是虚拟机。
  • 请提前准备Windows Server 2016 操作系统安装文件,并且将产品ID 激活成正版后,再激活RDS服务。

正式操作步骤:


服务器加域(过程略过)

步骤1. 重启系统后,请使用AD 域帐户baoleijyu 登录系统。

第二步:安装远程桌面服务

步骤2. 选择“服务器管理器仪表板”,进入服务器管理器仪表板界面。

步骤3. 点击<添加角色和功能>,进入添加角色和功能向导界面,点击<下一步>。

步骤4. 进入选择安装类型界面,选择“基于角色或基于功能的安装”,点击<下一步>。

步骤5. 进入选择目标服务器界面,选择“从服务器池中选择服务器”,点击<下一步>。

步骤6. 进入选择服务器角色界面,勾选远程桌面服务,点击<下一步>。

步骤7. 进入选择功能界面,不选择任何功能项,点击<下一步>。

若未安装NET Framework 3.5,需勾选并安装。

步骤8. 进入远程桌面服务界面,点击<下一步>。

步骤9. 进入选择角色服务界面,勾选远程桌面会话主机和远程桌面授权,点击<下一步>。

步骤10. 进入确认安装所选内容界面,确认无误后点击<安装>。

步骤11. 进入安装进度界面,等待安装完成后点击<关闭>。

安装客户端工具

在应用中心中安装需要使用的客户端工具,如:谷歌浏览器(各种插件提前安装好)、PLSQL、sqlplus、SQL Server Management Studio、MySQLQueryBrowser、VMware vSphere Client 等。

安装完成之后,确保能找到可执行程序的绝对路径。在发布应用的时候,需要填写这些客户端工具的路径。

安装RemoteApp 服务必须先激活RDS远程桌面授权

步骤1. 使用baoleijyu 帐户登录应用发布服务器,选择“服务器管理器——远程桌面服务——概述”进入如下界面,可以看到需要安装远程桌面服务的提示信息。

步骤2. 添加角色和功能。

1) 选择“服务器管理器仪表板”进入如下界面,点击<添加角色和功能>。

2) 进入添加角色和功能向导界面,点击<下一步>。

3) 进入安装类型界面,选择“远程桌面服务安装”,点击<下一步>。

4) 进入选择部署类型界面,选择“标准部署”,点击<下一步>。

5) 进入选择部署方案界面,选择“基于会话的桌面部署”,点击<下一步>。

6) 进入查看角色服务界面,点击<下一步>。

7) 进入指定RD 连接代理服务器界面,将本地服务器移至右侧的已选择列表框,点击<下一步>。

8) 进入指定RD Web 访问服务器界面勾选在RD 连接代理服务器上安装RD Web 访问角色服务,点击<下一步>。

9) 进入指定RD 会话主机服务器界面,将本地服务器移至右侧,点击<下一步>。

10) 进入查看进度界面。

11) 等待自动安装完成后,点击<关闭>即可。

步骤3. 对服务器进行RD 授权。

1) 选择“服务器管理器远程桌面服务概述”进入如下界面,点击<RD 授权>。

2) 在弹出的添加 RD 授权 台服务器界面中,将服务器池中的服务器移动到右侧的已选择列表框。点击<添加>。

3) 进入确认选择窗口,点击<添加>。

4) 安装完成后点击<关闭>。

步骤4. 选择远程桌面授权模式为“每设备”。

1) 选择“服务器管理器远程桌面服务概述”,进入如下界面。

2) 点击“任务——编辑部署属性”。

3) 选择RD 授权列下的“每设备”,并添加RD 授权服务器。点击<应用>再点击<确定>。(这里需要对应的RDS授权为每设备授权

步骤5. 创建会话集合。

1) 进入服务器管理器远程桌面服务概述界面,点击<创建会话集合>。

2) 在开始之前界面点击<下一步>。

3) 输入集合名称,点击<下一步>。

4) 将本地服务器移至右侧的已选择列表框,点击<下一步>。

5) 选择相应的用户组,点击<下一步>。

6) 选择相应指定用户配置文件磁盘,勾选启用用户配置文件磁盘并指定位置和最大大小,点击<下一步>。

7) 确认信息无误后,点击<创建>即开始创建会话集合。

8) 创建成功后的界面如下图所示。

调整应用服务器的策略


调整本地组策略

步骤1. 选择“开始运行”在弹出的对话框中输入“gpedit.msc”,点击<确定>。

步骤2. 在弹出的窗口中选择“计算机配置管理模板——Windows 组件——远程桌面服务——远程桌面会话主机——连接”,双击将远程桌面服务用户限制到单独的远程桌面服务会话。

步骤3. 在配置界面中选择“已禁用”,点击<确定>。

步骤4. 双击允许远程启动未列出的程序,在配置界面中选择“已启用”,点击<确定>。

步骤5. 双击限制连接的数量,在配置界面选择“已启用”,设置允许的RD 最大连接数为“999999”,点击<确定>。

步骤6. 双击允许用户通过远程桌面服务进行远程连接,在配置界面中选择“已启用”,点击<确定>即可。

调整注册表

步骤1. 选择“开始运行”在弹出的对话框中输入“regedit”,回车后进入注册表编辑器界面。

步骤2. 进入如下路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp,双击MaxDisconnectionTime 图标,在弹出的对话框中将数值数据设置为“1000(十进制)”。键值MaxDisconnectionTime 单位为毫秒,设置为1000 则表示断开会话最长保持1 秒,0 表示该字段不生效。

步骤3. 进入如下路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp,双击fInheritMaxDisconnectionTime 图标,在弹出的对话框中将数值数据设置为0,否则MaxDisconnectionTime 的设置不会生效。

屏蔽IE 地址栏

步骤1. 选择“开始运行”,在弹出的对话框中输入“gpedit.msc”,回车后进入本地组策略编辑器界面。

步骤2. 在本地组策略中,选择“计算机配置管理模板Windows 组件Internet Explorer”。

步骤3. 双击强制使用全屏模式,在弹出的对话框中选择“已启用”,点击<确定>。

步骤4. 设置完成之后,打开IE 浏览器检查效果,如果没有地址栏则表示设置成功。

关闭Windows 防火墙

选择“控制面板——系统和安全——Windows 防火墙——自定义设置”,选择“关闭Windows 防火墙(不推荐)”,点击<确定>即可。

关闭IE 增强的安全配置

步骤1. 进入服务器管理器本地服务器界面,点击IE 增强的安全配置右侧的<启用>。

步骤2. 进入Internet Explorer 增强的安全配置界面,选择“关闭”,点击<确定>即可。

设置RD 授权模式

步骤1. 选择“控制面板系统和安全管理工具远程桌面服务”进入远程桌面服务界面,双击RD 授权诊断程序。

步骤2. 进入RD 授权诊断程序界面,观察到RD 授权诊断程序信息-警告中有警告信息,表示RD 授权未配置完成。

步骤3. 选择“服务器管理器——远程桌面服务——概述”进入如下界面,点击“任务——编辑部署属性”

步骤4. 进入部署属性界面,选择RD 授权页签,选择“每设备”、添加远程桌面授权服务器,点击<确定>即可。

步骤5. 返回RD 授权诊断程序界面,可以看到警告信息已为空,表示RD 授权正常。

开启远程桌面

步骤1. 右击“计算机”桌面图标,选择属性进入系统界面,点击<远程设置>。

步骤2. 选择“允许连接到此计算机”,取消勾选仅允许运行使用网络级别身份验证的远程桌面的计算机连接(建议)。点击<确定>即可。

发布RemoteApp 程序

步骤1. 使用baoleijyu 账户登录应用发布服务器,选择“服务器管理器——远程桌面服务——集合——QuickSessionCollection”,进入如下界面。

步骤2. 点击“任务发布RemoteApp 程序”。

步骤3. 进入选择RemoteApp 程序界面,勾选需要发布的应用程序USMDriver,点击<下一步>。

步骤4. 进入确认界面,点击<发布>。

步骤6. 右击已发布的应用程序,点击<编辑属性>。

步骤7. 进入如下界面,选择参数页签,勾选命令行参数列下的允许任何命令行参数,点击<确定>即可。

步骤8. 在可以访问Windows Server 2016 的服务器的PC 中,使用浏览器登录“https://应用服务器的IP/RDWeb”,并输入正确的域帐户和密码,点击<登录>。

步骤9. 登录成功后可以看到已发布的RemoteApp 程序。

Windows Server 2016 Standard RemoteApp应用发布配置举例的更多相关文章

  1. Windows Server 2016 桌面环境的自动配置脚本

    除非学习要求,还是建议使用Windows 10 LTSB 2016或其他桌面系统. github:https://github.com/m2nlight/WindowsServerToWindowsD ...

  2. Windows Server 2016 桌面环境的自动配置脚本(2017-10-24更新)

    github:https://github.com/m2nlight/WindowsServerToWindowsDesktop 下载:https://github.com/m2nlight/Wind ...

  3. Windows Server 2016 IIS的安装与配置

    1. 打开服务器管理器,点击[添加角色和功能选项].        2. 进入“添加角色和功能向导”页面,点击下一步. 3. 安装类型选择[基于角色或基于功能的安装],点击下一步. 4. 进入服务器选 ...

  4. Windows Server 2016 配置 IIS 的详细步骤

    Ø  简介 本文主要记录 Windows Server 2016 环境下,安装配置 IIS 的详细步骤.需要说明的是,在选择"功能"或"角色服务"时不建议将所有 ...

  5. [转帖]Windows Server 2016各种版本介绍

    Windows Server 2016各种版本介绍 http://www.5sharing.com/js/zx/872.html windows server的版本 时间:2018-10-06 10: ...

  6. 一、Windows Server 2016 AD服务器搭建

    简介: AD是Active Directory的简写,中文称活动目录.活动目录(Active Directory)主要提供以下功能: 1)服务器及客户端计算机管理 2)用户服务 3)资源管理 4)桌面 ...

  7. Windows Server 2016介绍与安装

    版本介绍 Windows Server 2016 Essentials edition Windows Server 2016 Essentials版是专为小型企业而设计的.它对应于Windows S ...

  8. 微软发布 Windows Server 2016 预览版第三版,开发者要重点关注Nano Server

    微软已经发布 Windows Server 2016 和 System Center 2016 第三个技术预览版,已经提供下载.Windows Server 2016 技术预览版第三版也是首个包括了容 ...

  9. 远离DoS攻击 Windows Server 2016发布DNS政策

             Windows Server 2016的网络功能虽然没有获得像Docker容器和Nano Server同等重要的关注,但是管理员们应该了解的是,新的域名系统(Domain Name ...

  10. 如何在Windows Server 2016启用或关闭Internet Explorer增强的安全配置

    一般我们安装完服务器后,开启 Internet Explorer 会发现无法上网或者上网内容被屏蔽掉了 问题的发生原因 在 Windows Server 2016 通常扮演重要的服务器角色,不应该用来 ...

随机推荐

  1. 使用TorchLens可视化一个简单的神经网络

      TorchLens:可用于可视化任何PyTorch模型,一个包用于在一行代码中提取和映射PyTorch模型中每个张量运算的结果.TorchLens功能非常强大,如果能够熟练掌握,算是可视化PyTo ...

  2. Skynet通讯遇到的奇怪问题

    问题 最近在做一个内部通讯的服务器, 用的自带的gateserver和socketchannel做通讯, 在使用skynet.unpack或者string.unpack("XXXX" ...

  3. 【matplotlib基础】--几何图形

    除了绘制各类分析图形(比如柱状图,折线图,饼图等等)以外,matplotlib 也可以在画布上任意绘制各类几何图形.这对于计算机图形学.几何算法和计算机辅助设计等领域非常重要. matplitlib ...

  4. 基于 Wiki.js 搭建知识库系统

    前言 本文介绍如何使用 Wiki.js 搭建知识库系统. Wiki.js 官网 安装 前提准备 Wiki.js 几乎可以在任何支持 Node.js 的系统上运行.它可以运行在 Linux .Windo ...

  5. 期中考试成绩出来了。分数在70~80是等级B。

    #多输入 空格分割a = input()b = a.split()c = list(map(int, b))print(c) 等级B   描述 期中考试成绩出来了.分数在70-80是等级B. 输入 请 ...

  6. Arithmetic Progression 题解

    Arithmetic Progression 题目大意 存在一个打乱了顺序的等差数列 \(a\),你可以询问不超过 \(60\) 次,每次可以以以下两种方式之一进行询问: 查询 \(a\) 中是否有严 ...

  7. webpack配置打包

    一.webpack基本安装 1.创建webpack项目目录如webpackDemo,并进入webpackDemo; 2. 在node已经安装的前提下,打开命令行控制器,输入如下命令: npm init ...

  8. IDEA的Maven换源

    打开IDEA安装路径,然后打开下面的文件夹 plugins\maven\lib\maven3\conf 在conf文件目录下出现一个setting.xml的文件.(ps:如果没有,请忽略本文,自行创建 ...

  9. [C++]线段树 区间修改 单点查询

    线段树 区间修改 单点查询 请先阅读上一篇Bolg 算法思想 由于是区间修改 那就把下放的每一个线段给套上一层标记 来表达增加的值 单点查询就把那些标记穿起来就行了 当然 还要加上那原来的值 来举个例 ...

  10. Sealos 云操作系统一键集成 runwasi,解锁 Wasm 的无限潜力

    WebAssembly (通常缩写为 Wasm) 是一种为网络浏览器设计的低级编程语言.它旨在提供一种比传统的 JavaScript 更快.更高效的方式来执行代码,以弥补 JavaScript 在性能 ...