Automate your application packaging for Intune with Azure DevOps, CI/CD, Microsoft Graph and... PowerShell!

By Ben Reader

Elevator Pitch

Packaging applications is a chore. Let’s fix that and make your job more enjoyable. in this session, you will learn how to use Azure DevOps and its CI/CD pipelines to deploy applications automatically to your end users using nothing but PowerShell, Microsoft Graph & Intune.

Description

With more and more companies making the move towards modern device management with Intune & Azure, being able to package and deploy mission-critical applications to your managed devices is more important than it ever has been. The problem immediately faced with most Organizations’ “Core Applications” is that they are not simple “single file MSI installations” and thus are difficult to prepare for deployment as Line-of-Business applications in Intune. With the introduction of the new “Windows App” deployment type in Intune, we can now deploy apps as we do in SCCM which greatly improves your application packaging experience. With the use of Azure DevOps & and few clever CI/CD build processes, we can now package and deploy and an application directly to Intune with nothing but the click of the commit button!

Notes

This is an updated and modified talk that I presented on at the 2018 PSConf in Singapore - since that presentation, Microsoft has expanded what is capable with programmatically packaging and deploying “Windows App” packages, thus making for a refreshed and invigorated presentation!