Skip to content

[Protocol] RemoteApp

VShawn edited this page May 16, 2022 · 1 revision

English

A RemoteApp program is an application installed on an RD Session Host server. Remote Desktop Connection (RDC) and the RD Session Host use Remote Desktop Protocol (RDP) to redirect screen information for just the application instead of the full session-based virtual desktop.

With RemoteApp programs, you can use RDS to make programs on a Remote Desktop Session Host (RD Session Host) server appear as if they are running on a user 's local computer. RemoteApp program windows are shown on and integrated with a client's Desktop instead of being presented as part of a session-based virtual desktop. A RemoteApp program open on a Desktop.

Using a RemoteApp program is similar to using a local application. When you implement RDS to provide access to a few applications, RemoteApp programs generally are easier for users to understand and use than session-based virtual desktops. Users can become confused when there is a session-based virtual desktop and a local Desktop. This is particularly true if the session-based virtual desktop is used in full-screen mode.

How to use

Step1

  1. Open Server Manager. Select Remote Desktop Services > Collections.
  2. Select the collection needed to configure application launcher.
  3. Select RemoteApp Programs
  4. In the RemoteApp Programs area, select Tasks select > Publish RemoteApp Programs.
  5. Click Add on the Publish RemoteApp programs dialog.
  6. Select EXE from the application launcher installation location on the server.
  7. Click Next.
  8. On the Confirmation page, click Publish.
  9. Finish other confirmations.

Step1 Another way

  1. install RemoteApp Tool on Server.
  2. Create a RemoteApp by RemoteApp Tool's user guides, then RemoteApp Tool will help you do Step1. 1-9

Step2

Add config in PRemoteM.

Errors

The following RemoteApp program is not in the list of authorized programs

check:

http://sbsfaq.com/the-following-remoteapp-program-is-not-in-the-list-of-authorized-programs-on-windows-essential-server/

https://www.beyondtrust.com/docs/privileged-identity/app-launcher-and-recording/installation/set-up-rds.htm

简体中文

RemoteApp 功能可以将远程计算机上安装的程序(如 Office、Eagle、AutoCAD、PhotoShop、3DMax、浏览器任意软件)“拿来”放到自己的电脑上运行和操作,像本机原生的程序一样“无缝”运行,与本机系统完美融合。它基于RDP协议,但无需传输整个桌面的数据,因此对带宽、系统资源占用更少,并且它与本地程序在外观上并无二样,所以在使用上也不会有太大的割裂感。

如何使用

Step1

参考自:(allway2)[https://blog.csdn.net/allway2/article/details/104672610]

  1. 登录服务器后,在“  服务器管理器”上,单击“  远程桌面服务”;
  2. 然后单击  QuickSessionCollection  以进行下一个配置;
  3. 选择“RemoteApp程序”;
  4. 在 “RemoteApp程序” 列上,单击 “任务”,然后单击 “发布RemoteApps程序”;
  5. 在弹出的对话框中点击“添加”;
  6. 选择对应的 EXE
  7. 点下一步;
  8. 确认要发布的程序, 然后单击“ 发布” 按钮;
  9. 完成。

Step1 Another way

另一种配置方式

  1. 在服务器上下载并安装 RemoteApp Tool
  2. 用它来创建你需要远程访问程序的远程文件,工具将帮你完成所有配置,具体步骤请参考工具文档。

Step2

PRemoteM 中添加一份 RemoteApp 的配置。

  1. 点击 “+” 按钮,进入配置新增页面;
  2. 在上方选择 “RemoteApp” 协议;
  3. 输入配置名称、远程地址、端口、账号、密码等信息;
  4. 输入远程APP在服务器上的名称以及完整路径;
  5. 保存后在 launcher 或 主界面中启动远程会话。

错误提示:

The following RemoteApp program is not in the list of authorized programs

check:

http://sbsfaq.com/the-following-remoteapp-program-is-not-in-the-list-of-authorized-programs-on-windows-essential-server/

https://www.beyondtrust.com/docs/privileged-identity/app-launcher-and-recording/installation/set-up-rds.htm