Deploy EXE file from Microsoft Intune using Azure Blob Storage





<Will be posted at a later time…. >


  • You need a Microsoft Azure Subscription for using Azure Storage Account
  • You are using Windows 10 version 1607 or later
  • You have a Microsoft Intune subscription
  • Device needs to be Azure AD Joined



  1. Create a Microsoft Azure Storage Account.
  3. Upload the Installer/Package you need to deploy.
  4. Create a new “Shared Access Signature“.
  7. Import the script into Microsoft Intune PowerShell script.
  8. Assign the PowerShell script to a group.
  9. Wait for the magic to happen on the clients.

Dropbox PowerShell Script example:

Other examples can be found here:




A BIG THANKS for some great input to Per Larsen.











  1. Curious about how Intune Management extensions retries to install powershell script. I performed the example you showed and I found the install trying to happen repeatedly over a long period of time even though the initial install went fine.

    1. I have not seen this behavior myself, but they due to a change to the Intune Management Extension that might allow the script to execute multiple times or perform re-execution of the script. What is the status of the script deployment within the Intune Console (Azure Portal)? Did the deployment fail?

      Have anyone else seen this behavior?

  2. This article is great, potentially saved me a lot of headache!

    I’ve got a device which is AAD Joined, I’ve set up the files in Azure blob storage as listed above, added them to InTune, assigned a group, but the scripts look to not be running. I attempted running one of the scripts on the machine itself and it advised that my execution policy wouldn’t allow the scripts to run. Could this be blocking it from the cloud? I’ve got it set to Unrestricted for testing purposes at the moment.They run unrestricted, but with the security prompt in the PS window.

    Any ideas?

Leave a Reply