Forum Discussion
Does F5 APM support Microsoft RDP "RemoteApp" mode, or just full remote desktops
I've been looking for documentation on this and haven't been able to find any. Does anyone know if F5 supports Microsoft RDP "RemoteApps"? This is the feature where you can have a desktop fat-client application window be presented to the remote user, so they can use just the application you give them. This is in contrast to the normal mode of giving them an RDP window with the entire remote desktop in it. (Note: These are not web apps that can be shared with portal access or something. This would be like giving the user an RDP window of just the notepad.exe application, rather than an RDP window of a full Windows desktop with notepad.exe on it).
RemoteApps are part of Microsoft Remote Desktop Services, and you can open them in the native Microsoft RDP client, so I'm just trying to understand if that can be done with F5's plugin. I'm asking this question because I'm helping do a migration from Microsoft's discontinued UAG product (which does support this), to F5 APM.
I've been trying to use the "Customer Parameters" field in the APM's Microsoft RDP object, with the goal of putting in various RDP parameters like those pictured below. But I haven't been able to get it to give me less than a desktop, so I'm trying to figure out if this is supported behavior and I'm just not putting in the right parameters, or if it doesn't work at all.
23 Replies
- kunjan
Nimbostratus
You should be able to configure rdweb as portal, then launch remoteapp thru APM RDP gateway. remoteapp on webtop is currently not supported.
you can do it via an app tunnel also. and then run the native rdp client.
would be nice if it would be support through webtop. but seeing how microsoft is also working with app-v i doubt it will get much attention.
- Algebraic_Mirror
Cirrostratus
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
-
- MDec_224637
Nimbostratus
I wonder if you got any further with your RemoteApp deployment at all?
Thanks,
Matt
- AlgebraicMirror
Altostratus
Yes. I used the steps I posted above (Application to Start and Working Directory fields) to get it working with RemoteApp rather than remote desktop. They do work, and I was able to complete the project.
- Nova
Cirrus
Has anyone found a way to resize the Remote (App/Desktop)? On the APM, you can set size parameters (under Screen Properties), but when launched, the size is set (it can be minimized). OTOH, a native RDS remote app can be resized as needed and is not nested inside another window.
So what the user sees is a container window named as the APM Remote Desktop object and within that is the application (launched via RDP). So it closely mimics what you get w/ MS RDS remote apps, but not quite as featureful. I can live w/ the cosmetic difference, but it would be great if you could resize the APM container window! If anyone has a way to do that, please share.
Cheers, Mike
- Algebraic_Mirror
Cirrostratus
This is unfortunately a limitation of both APM RDP clients, whether ActiveX or Java. You can't resize them. The Active X client is better than Java, but it's aging and starting to look fairly bad compared to the real Microsoft client. With Microsoft's new Edge browser on Windows 10 dropping support for ActiveX and eliminating that option, I really hope F5 puts some investment into this area soon, assuming there's any way to improve upon it in these days of the NPAPI (Netscape Plugin API) being removed by browser makers.
What works for some applications (though it has its own set of drawbacks) is opening something like an RDP app tunnel after APM authentication, and allowing users to use the real Microsoft client to access the backend resource. You aren't really proxying the connection in the same way, more like passing it through by tunneling that port back to that resource, but it can be a good solution in some cases because it allows use of the Microsoft client, but denies use until APM policies have been fully met.
some enhancements would be nice indeed, always amuses me to see the RDP client mentioning firepass.
- MDec_224637
Nimbostratus
Apparently there is to be a new update released around Feb 2016 which should provide better RDS functionality...such as remote app.
- AlgebraicMirror
Altostratus
12.1 or something? I'll try to update the thread if I see it so that anyone who is subscribed will be updated.
- Aviv
Cirrus
This Is the answer i got from f5 support:
Hello,
Thank you for contacting F5 Support,I will be working with you on this case.The RemoteApp feature is currently not Supported.This feature is being tracked with bug id BZ437343 and is targeted to be fixed on the next major software release,this is however is subject to change.
Please let me know if you have any more questions.
Regards,
- Aviv
Cirrus
This Is the answer i got from f5 support:
Hello,
Thank you for contacting F5 Support,I will be working with you on this case.The RemoteApp feature is currently not Supported.This feature is being tracked with bug id BZ437343 and is targeted to be fixed on the next major software release,this is however is subject to change.
Please let me know if you have any more questions.
Regards,
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
