In RDS 2012 R2 you can publish two different types of collections.  Either RemoteApp or Session collections but not both using the same servers.  This means effectively you would have to have 2 separate “farms” for better use of a term to publish full session desktops to some users and just a couple of apps to others.  Well actually you can make a registry tweak to allow both.

 

This screenshot shows the Remote Desktop Web Application with a RemoteApp collection published to a group of users:

image

 

As you can see, there isn’t the option to connect to the full desktop session only the published apps are shown.

In order to show the Remote Desktop Session option you need to make a change to the following registry key:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\CentralPublishedResources\PublishedFarms\collectionname\RemoteDesktops\collectionname

image

To show the Desktop Session Icon, Change the value “ShowInPortal”” to 1 from 0.

You can also rename the Desktop Session Icon name to something more user friendly. To do this, change the value “Name” rather than change the collection name in Server Manager.

image

 

When you change this name or make any amendments to the Collection in server manager the Reg Value will revert to 0 so ensure you create a Group Policy Preference for it or change it on the RD Broker servers!

image

 

Simple as that, you now have a Remote Desktop Session Published in a RemoteApp Session Collection.