I've been trying for a little bit now to configure a RDP connection that will auto-launch a web browser (in my example Edge) and have that browser open to a URL of my choosing. This URL could be different based on needs, and simply setting the homepage is not sufficient.
Edge (and most other browsers) will accept a CLI argument of the URL to navigate to, and this works perfectly fine when testing on the target machine via command prompt. However, when I try entering that value into the "initial-program" field in the connection, it fails to launch the browser at all. I've seen this behavior with the initial-program argument on Windows 10, Windows Server, and Ubuntu with XRDP servers (with Firefox as the browser). I've also tried with Windows Terminal Services and publishing Edge as a RemoteApp. I set the RemoteApp to "||msedge" and trying to put a URL in the RemoteApp parameters field does not work. The browser also fails to launch. Has anyone successfully configured something like this? I would love to see a working example. I have validated this behavior with several versions from 1.0 all the way up to 1.4. It seems to be consistent across several versions of guacamole.
