locked
how to create a shortcut RDWeb Apps RRS feed

  • Question

  • hello everybody,

    I hope you all are having a great weekend :)

    I have a windows server 2008 R2 with RDWeb enabled and fully function and I only have 1 question, which is:

    how can I create a shortcut to an application that is publushed on RDWeb? I tried this by right clicking but it keeps trying to open the application instead of giving me the option to create a shortcut.

    Thanks


    Mohsen Almassud

    Sunday, February 19, 2012 8:59 PM

Answers

  • I think there is some confusion here. Regardless of whether you initiate a connection by clicking on an icon in RD Web Access, the start menu shortcut for a RemoteApp and Desktop Connection installed via the Control Panel, or an RDP file installed via MSI generated in RemoteApp Manager, the ultimate connection that is made is the same: mstsc.exe is launched and uses the contents of an RDP file to create an RDP connection to the specified endpoint (typically an RD Session Host server or a VM in a VDI deployment).

    To answer the original question: it is not possible to create a shortcut that you can click in your browser that will launch an app published in RD Web Access. However, if you are on a Windows 7 client, using the RemoteApp and Desktop Connections feature as Daniel suggested to get shortcuts for the RDP files installed on your start menu will work. Generating MSIs for your published applications in RemoteApp Manager and installing those MSIs on your client machine will also work.

    I don't quite understand this sentence: "the remote app conneciton in the control panel will actually create an RDP connection that launches the application on the session host server, which is the MSI that gets created after publishing an app."

    RemoteApp and Desktop Connections and MSIs are two different ways to deliver an RDP file to a machine. When you click on a link in the start menu that was installed by the RemoteApp and Desktop Connection feature, it does not launch an MSI. It creates an RDP connection to the endpoint (and if it is a RemoteApp RDP file, launches the published app).

    Hope that helps,


    Travis Howe | RDS Blog: http://blogs.msdn.com/rds/default.aspx

    Tuesday, February 21, 2012 1:48 AM
  • I guess then answer then is that this is not possible, because just because we are seeing the icons on the web page doesn't mean that it's a web link.

    Thanks


    Mohsen Almassud

    • Marked as answer by Mohsen Almassud Wednesday, February 22, 2012 11:11 PM
    Wednesday, February 22, 2012 11:11 PM

All replies

  • Are you asking within the RemoteApp page you are trying to create a shortcut that goes directly to the App?

    I don't believe this is an option you must login to the RemoteApp page to be able to launch the App you need. Direct shortcuts to the app is not available. 

    Sunday, February 19, 2012 9:36 PM
  • I think it is possible on a win7 client to have the remote apps show up on the start menu via the webfeed pages however I've not set this up myself. From memory it is in the client control panel, go to remoteapp & desktop connections, then put the url for your webfeed in there and it should populate into the start menu.

    I realise you probably want an icon on the desktop for the client, in that case you are better publishing the full .RDP file and sending that to them - the benefit of the client control panel/web feed method is that it updates when you change something in your RDWeb / RDApp environment.

    Cheers

    Dan.

    • Proposed as answer by Daniel vdS Sunday, February 19, 2012 9:44 PM
    Sunday, February 19, 2012 9:44 PM
  • I am trying to creating the shortcut right from the web interface where I see the published applications. in the past I used citrix and I was able to right click any of the apps and the click on save to favorites, but I am not getting this option when I try to right click on an app that's published to RDWeb.

    Daniel,

    the remote app conneciton in the control panel will actually create an RDP connection that launches the application on the session host server, which is the MSI that gets created after publishing an app.


    Mohsen Almassud

    Sunday, February 19, 2012 11:24 PM
  • Ah, see I was under the impression from this: http://blogs.msdn.com/b/rds/archive/2009/06/08/introducing-remoteapp-and-desktop-connections.aspx that it was an updated feed (somewhat like an RSS for RemoteApps) that didn't create a full RDP

    Thanks for the clarification there.

    Monday, February 20, 2012 2:31 AM
  • no sir Thank you for your input.

    MJ


    Mohsen Almassud

    Monday, February 20, 2012 3:53 AM
  • I think there is some confusion here. Regardless of whether you initiate a connection by clicking on an icon in RD Web Access, the start menu shortcut for a RemoteApp and Desktop Connection installed via the Control Panel, or an RDP file installed via MSI generated in RemoteApp Manager, the ultimate connection that is made is the same: mstsc.exe is launched and uses the contents of an RDP file to create an RDP connection to the specified endpoint (typically an RD Session Host server or a VM in a VDI deployment).

    To answer the original question: it is not possible to create a shortcut that you can click in your browser that will launch an app published in RD Web Access. However, if you are on a Windows 7 client, using the RemoteApp and Desktop Connections feature as Daniel suggested to get shortcuts for the RDP files installed on your start menu will work. Generating MSIs for your published applications in RemoteApp Manager and installing those MSIs on your client machine will also work.

    I don't quite understand this sentence: "the remote app conneciton in the control panel will actually create an RDP connection that launches the application on the session host server, which is the MSI that gets created after publishing an app."

    RemoteApp and Desktop Connections and MSIs are two different ways to deliver an RDP file to a machine. When you click on a link in the start menu that was installed by the RemoteApp and Desktop Connection feature, it does not launch an MSI. It creates an RDP connection to the endpoint (and if it is a RemoteApp RDP file, launches the published app).

    Hope that helps,


    Travis Howe | RDS Blog: http://blogs.msdn.com/rds/default.aspx

    Tuesday, February 21, 2012 1:48 AM
  • I guess then answer then is that this is not possible, because just because we are seeing the icons on the web page doesn't mean that it's a web link.

    Thanks


    Mohsen Almassud

    • Marked as answer by Mohsen Almassud Wednesday, February 22, 2012 11:11 PM
    Wednesday, February 22, 2012 11:11 PM
  • Hopefully this will help others on this old thread. If you start the RD Web apps from Chrome it downloads the rdp files for each app - these can be used as shortcuts exactly as required.
    Monday, October 26, 2015 3:02 PM
  • As people have mentioned. The web feed is the easiest way to get shortcuts onto a computer directly. both this method and the MSI contain rdp files with them placed in "%appdata%\Microsoft\Workspaces" for the web feed method.

    I have written a script which (I think) improved this by rectifying the shortcuts created by the webfeed so they look just the same as normal local applications.

    See https://gallery.technet.microsoft.com/RemoteApp-and-Desktop-b44381b9

    Hope this is useful.

    Friday, March 18, 2016 2:17 PM
  • So, beat my head against this.  It just happened the first time I set up the application.  I connected and the shortcut was on my desktop.  But after adding more applications it no longer created this .rdp file automatically on the desktop (Terminal Server 2012R2 connecting to remote app on a 2012 R2.

    So I dissected one of the old rdp icons (when I finally found it...).

    Create a <name>.rdp file and edit the below to suit.

    redirectclipboard:i:1
    redirectprinters:i:1
    redirectcomports:i:0
    redirectsmartcards:i:1
    devicestoredirect:s:*
    drivestoredirect:s:*
    redirectdrives:i:1
    session bpp:i:32
    prompt for credentials on client:i:1
    span monitors:i:1
    use multimon:i:1
    remoteapplicationmode:i:1
    server port:i:3389
    allow font smoothing:i:1
    promptcredentialonce:i:0
    videoplaybackmode:i:1
    audiocapturemode:i:1
    gatewayusagemethod:i:0
    gatewayprofileusagemethod:i:1
    gatewaycredentialssource:i:0
    full address:s:<rdweb server>
    alternate shell:s:||<application as published  ie the name>
    remoteapplicationprogram:s:||<application as published>
    remoteapplicationname:s:<application as published>
    remoteapplicationcmdline:s:
    workspace id:s:<rdweb server>
    use redirection server name:i:1
    loadbalanceinfo:s:tsv://MS Terminal Services Plugin.1.ApplicationServi
    screen mode id:i:2
    winposstr:s:0,3,0,0,800,600
    compression:i:1
    keyboardhook:i:2
    connection type:i:7
    networkautodetect:i:1
    bandwidthautodetect:i:1
    displayconnectionbar:i:1
    enableworkspacereconnect:i:0
    disable wallpaper:i:0
    allow desktop com:0
    disable full window drag:i:1
    disable menu anims:i:1
    disable themes:i:0
    disable cursor setting:i:0
    bitmapcachepersistenable:i:1
    audiomode:i:0
    redirectposdevices:i:0
    autoreconnection enabled:i:1
    authentication level:i:2
    prompt for credentials:i:0
    negotiate security layer:i:1
    remoteapplicationicon:s:
    shell working directory:s:
    gatewayhostname:s:
    gatewaybrokeringtype:i:0
    rdgiskdcproxy:i:0
    kdcproxyname:s:

    If it works in your environment and you want some customization (this creates and icon that looks like an RDP connection).  Put this file in a generally accessible place, then create a shortcut to it and change the icon.  "Distribute" the shortcut.

    I hope this helps.


    David Radunsky International Data Consultants


    • Edited by Uncle Davy Saturday, October 28, 2017 5:27 PM
    Saturday, October 28, 2017 5:03 PM