Hello @Hans van Deursen
Yes, it is possible to create a URL that directly launches a remote app within an Azure Virtual Desktop (AVD) workspace. You can use the following URL format to launch a remote app directly from a web browser.
https://rdweb.wvd.microsoft.com/arm/webclient/index.html?token=<token>&appName=<appname>&tenantId=<tenantid>&hostPoolName=<hostpoolname>&rdshHostName=<rdshhostname>
Replace the following placeholders with the appropriate values:
-
<token>
: The access token for the user. You can obtain this token by using the Azure AD authentication endpoint. -
<appname>
: The name of the remote app that you want to launch. -
<tenantid>
: The ID of the Azure AD tenant that's associated with the AVD workspace. -
<hostpoolname>
: The name of the host pool that's associated with the AVD workspace. -
<rdshhostname>
: The name of the remote desktop session host (RDSH) that's associated with the remote app.
For example, the following URL launches a remote app named "MyApp" in an AVD workspace:
https://rdweb.wvd.microsoft.com/arm/webclient/index.html?token=<token>&appName=MyApp&tenantId=<tenantid>&hostPoolName=<hostpoolname>&rdshHostName=<rdshhostname>
You can create a shortcut to this URL on your desktop or in your browser bookmarks to quickly launch the remote app.
For details, please refer to the following link: Uniform Resource Identifier schemes with the Remote Desktop client for Azure Virtual Desktop (preview) | Microsoft Learn
Here are more resources to look at around the URI schemes for AVD
https://gbbblog.azurewebsites.us/index.php/2023/04/11/build-your-own-web-launcher-for-avd/
https://gbbblog.azurewebsites.us/index.php/2023/04/17/avd-web-launcher-using-only-local-stuff/
https://gbbblog.azurewebsites.us/index.php/2023/04/18/auto-start-avd-session-using-uri-schemes/
Hope this helps!
If this does answer your question, please accept it as the answer as a token of appreciation.