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. 搭一下 Stable Diffusion WebUI

    Preface 前不久看到好多朋友用上Stable Diffusion来做原画,然后又配合上了Chatgpt. 一直以来都想尝试一下,奈何2014款的双核mac跑个idea都发出了拖拉机的轰鸣声. 所 ...

  2. Solution -「洛谷 P6156」简单题

    Description Link. 求 \(\sum\limits_{i=1}^n\sum\limits_{j=1}^n(i+j)^kf(\gcd(i,j))\gcd(i,j)\). Solution ...

  3. Python基础——垃圾回收、格式化输入输出、基本运算符、流程控制

    文章目录 每日测验 垃圾回收机制详解(了解) 引用计数 标记清除 分代回收 与用户交互 接收用户的输入 字符串的格式化输出 填充与格式化 基本运算符 算数运算符 比较运算符: >.>=.& ...

  4. Ubuntu 14.04解决登录界面无限循环的方法

    在Ubuntu下配置Android的环境时,想像在Windows中那样在终端中直接启动adb,以为Linux和Windows一样,将adb的路径添加到环境变量中,于是将adb的路径也export到/e ...

  5. 使用playwright爬取魔笔小说网站并下载轻小说资源

    一.安装python 官网 下载python3.9及以上版本 二.安装playwright playwright是微软公司2020年初发布的新一代自动化测试工具,相较于目前最常用的Selenium,它 ...

  6. AI图形算法之一:液位计识别

    AI人工智能的主要应用之一就是图形化处理和识别,之前写了两篇,分别是: AI图形算法的应用之一:通过图片模板对比发现油田漏油 AI图形算法的应用之一:仪表识别 经过几个晚上的辛苦,液位计识别也测试成功 ...

  7. client-go实战之九:手写一个kubernetes的controller

    欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 本篇概览 本文是<client-go实战> ...

  8. JUC并发编程学习笔记(四)8锁现象

    8锁现象 八锁->就是关于锁的八个问题 锁是什么,如何判断锁的是谁 对象.class模板 深刻理解锁 锁的东西无外乎就两样:1.同步方法的调用者,2.Class模板. 同一个锁中,只有当前线程资 ...

  9. 我整理了一份Flink流计算入门教程清单(转)

    好久不见! 作为技术出身的我,不太会写软文广告,今天就直接来个硬广.之前与人民邮电出版社合作的<Flink原理与实践>经过一年多时间的打磨和润色,这两天终于与大家见面了,恳请各位朋友多多支 ...

  10. clickHouse-golang

    目录 clickHouse优势与劣势 golang操作clickHouse clickHouse优势与劣势 ClickHouse和传统的MySQL在设计和使用场景上有一些显著的区别,因此它们各自具有不 ...