This PowerShell script sample creates a shortcut to a Web App using Edge as browser, and has been designed to be deployed using Intune. Unlike the default 'web link' deployment in Intune, which is limited to deploying web apps to the start menu using the default browser's icon, the PowerShell approach provides a more advanced way of deploying web apps, including to the desktop and using a custom icon.

For more information how to implement this solution, please refer to my blog post at  

Related samples:

Create a desktop/start menu shortcut to start the default browser with a specific URL
Create a desktop/start menu shortcut to start Google Chrome with a specific URL

How to deploy a Web App using the PowerShell script?

  1. Modify the parameter values to your needs;
        [string]$ShortcutName         = "My Apps", 
        [string]$ShortcutUrl          = "", 
        [string]$ShortcutIconLocation = "", 
        [bool]$ShortcutOnDesktop      = $true, 
        [bool]$ShortcutInStartMenu    = $true 
  2. Upload the PowerShell script to Intune;
  3. Assign the PowerShell script to one or more Azure Active Directory groups that contain the users whose devices receive the script;