Delivering your corporate applications can be a nightmare if you dont have a enterprise delivery solution like System Center or 3rd party mechanism.
So let’s see how Azure Blob Storage and Microsoft Intune can address this issue by using a storage location and PowerShell script.
Azure Storage Account
One of the requirements for this solution is an Azure Storage Account within your Azure subscription, this account will be used for storing the applications which you would like to roll out to your Windows 10 desktops that are managed using Microsoft Intune.
Specify the required settings within the Basic tab for creating a Storage Account.
Using the default settings as shown below
Click Review and Create
Configuring Storage Account with required Applications
Specify the Name
Select Conditioner (anonymous read access for containers and blobs) under Public Access Level
Select your container
Select the files you want to upload
Modify the block size if it’s less than the size of the files you are uploading
Once the files are upload they all have a unique url which is used to identify the file as shown below. This will be required later for the PowerShell script.
The PowerShell Script!!!
This script has been made available on GitHub, you will need to modify the following;
$bginfo64 and $layout to reference your Azure Blob Storage for each file
Publish script via Microsoft Endpoint Manager
Launch Microsoft Endpoint Manager https://endpoint.microsoft.com
Browse to Devices –> Scripts –> Click Add –> Select Windows 10
Provide a name and description (optional).. Press Next
Provide your script and select Run script in 64 bit PowerShell Host. Press Next
Press next on Scope Tag, unless you utilize them within your environment
Select the group(s) you wish to target.. Press Next
Press Add to complete
Once the script has applied to the required workstations, at the next reboot the BGInfo will be presented on the desktop wallpaper
The Author – Blogabout.Cloud