Forum Discussion
Actually, a colleague finally found F5 documentation that answers my question. Apparently this functionality is in the product and works fine with the webtop, and it's been in the product for a really long time. I confirmed it exists in at least as far back 11.2.1; I haven't checked any further back than that.
Documentation is in the Remote Desktop Services deployment guide, and it's scenario 5 that talks about RemoteApp. https://www.f5.com/pdf/deployment-guides/f5-microsoft-remote-desktop-services-dg.pdf
Here's is an example of how to get this working using an Oracle project management app as a sample (you could do this with notepad or any app really): If you go into Access Policy -> Remote Desktops -> Remote Desktop List (this exact location varies based on version of code) and create a new remote desktop object, you will see a dropdown at the top of the screen that lets you pick which type. Citrix is the default; change it to RDP.
Once you change it to RDP, a lot of new options will appear. The “Application Properties” area will be among the new options:
You need to fill out both of those items to get a RemoteApp working. Again, here is the example using a sample Oracle app that I tested:
-
Application to Start: C:\Program Files (x86)\Oracle\Primavera P6\Project Management\PM.exe
-
Working Directory: C:\Program Files (x86)\Oracle\Primavera P6\Project Management
Of course, all this assumes you have everything set up correctly on the Windows Remote Desktop Services side. The deployment guide scenario 5 lists a few things that have to be set up as pre-requisites. But assuming all that is done, then the above is all that is needed on the APM side. Here are those Microsoft pre-reqs just for reference in case the document ever moves:
If you are publishing programs to an APM Webtop, you must have either:
-
Configured each program as a RemoteApp program in Remote Desktop Services,
-
Modified the following Windows Group Policy setting: Computer Configuration>Administrative Templates>Windows Components>Remote Desktop Services>Remote Desktop Session Host>Connections>Allow remote start of unlisted programs>Enabled