Mobile Jon's headlines

HEADLINES:

HEADLINES:

Building a Windows 365 Custom Image

Mobile Jon's Blog

The Workspace ONE Admin’s Guide to Microsoft Intune Part 3: Apps

apps

Our first two parts of this series are complete with the shift to applications this week. The previous installments can be found below:

As we covered last year, applications can get very interesting. This situation has become more interesting with the introduction of the Microsoft Intune Suite’s Enterprise App Management. Today, we will cover the following areas:

Delivering Windows Apps in Workspace ONE

In Workspace ONE, we have a few ways that we deploy applications. Primarily, we are packaging apps like most platforms do. In Workspace ONE, you can package:

  • APPX
  • EXE
  • MSI
  • ZIP

Primarily, admins will be uploading MSIs which are super easy. You can find this video below showing how your standard Windows App Deployment works:

At a high level, MSIs are basically set it and forget it. When we deal with EXEs or ZIP files, we need to do additional detective work and provide:

  • Install Commands
  • Uninstall Commands
  • Install Context/Admin Privilege
  • Retry Counts/Intervals and Install Timeouts
  • Success/Reboot Codes
  • Call Completion Criteria

A secondary option, called Product Provisioning we covered last week here, which is basically the ability to drop files directly onto a PC and execute scripts, copy files, etc. Sometimes people will use this option for things like firmware or drivers that are not working well with App Deployments.

But wait there’s more!! Another option is the “Enterprise App Repository” which we can discuss next.

Workspace ONE Enterprise App Repository

This section will be very helpful for Intune administrators as it’s the same tech powering Enterprise App Management. Behind the covers, the fine people of Liquit and their product Liquit Release & Patch Management is the lifeblood of this product.

You can see below it’s pretty simple:

  1. WS1 calls the API to get the current catalog. (VMware only bought a few hundred apps as a FYI so there are limitations). You can access the list here. The app manifest data is stored like app name, version, download URL, icon image URL, language, vendor, and deployment options are stored.
  2. Admin selects an app and assigns it to a user
  3. Devices use the download URL to download and install the automatic apps or show on-demand apps in the Intelligent Hub
Workspace ONE Enterprise App Repository Diagram

Check out the demo below:

Deploying Apps with the New Microsoft Store in Workspace ONE UEM

One other way some people might be installing apps is with the Microsoft Store. As mentioned in this VMware KB, the new WinGET method of deploying apps is now done via scripts in Workspace ONE UEM:

##Uninstall the Windows 365 App##
winget uninstall --name 'Windows 365'

##Don't forget to reboot first##
##Install Windows App##
winget install --name 'Windows App'

My understanding is that addressing this is on their roadmap to bring it back to the GUI, but unsure where that is at today.

Deploying Apps in Microsoft Intune

We have a few different recommended paths with App installation. Let’s discuss our options:

Let’s focus on a few of these options, which I am really fond of, which cover our options in Workspace ONE.

Deploying Microsoft Edge and Office 365 in Intune

We can very easily add these apps in the Intune Admin Console. You can see our fun options that I was referring to:

The various app types for windows apps in Intune

The creation is incredibly easy. You just answer a few questions as you see in this demo below and deploy it to your users. We will discuss some of the customization in part 4 when we cover security:

Microsoft Store Deployments in Intune

With the new changes to the Microsoft Store, it’s going to be more revolutionary. They’re expanding the store with support for Win32 apps along with Microsoft’s Windows Package Manager providing richer app experience in the Intune console with app deployment and app update controls. Remember, one of the great things about Microsoft Store apps is they are kept up-to-date automatically. Win32 apps are currently available in public preview so you can’t deploy EVERYTHING, but you can deploy some of them.

Diagram of WinGET

You can now see that you can find Win32 apps inside of Intune when going to deploy a Microsoft Store application:

Searching WinGET for apps

Luckily, with moving to Intune you have the advantage of getting great capabilities like these near day one.

MSI and MSIX Deployments in Microsoft Intune

I don’t reference MSI app deployments because firstly they’re simple and secondly, I don’t believe in using them. I don’t find them to be particularly reliable.

In terms of MSIX, check out this video below which uses the MSIX Packaging Tool to create a MSIX package, which you then upload to Intune. I don’t find this to be a common use case in my deployments, but they’re still prevalent especially with VDI:

Microsoft Win32 Content Prep Tool: The Robitussin for Intune

The longer I spend in Intune, the more I love the Intune Win App Utility (that’s what I call it). More specifically, it’s official name is the “Microsoft Win32 Content Prep Tool

This tool preprocesses Win32 apps by converting app installation files into the .intunewin format. It also does detection for attributes that require Intune to determine app install state.

It’s essentially a command-line utility where we use a command like:

IntuneWinAppUtil -c c:\testapp\v1.0 -s c:\testapp\v1.0\setup.exe -o c:\testappoutput\v1.0 -q

The reason I love this format is you can build out the application installation validation criteria, and the rest of the metadata like you do today with Workspace ONE. My experience showed numerous issues with standard MSI deployments and install failures.

One other bright spot with .intunewin is you can deliver zip files with installers to do things like deliver the great Intune Migration utility by Steve Weiner without actually installing anything. This diagram shows the logical flow of the tool, which delivers the .intunewin format, which can then be uploaded to Intune.:

Microsoft Win32 Content Prep Tool logical diagram

Let’s check out the video demo:

But wait… there’s actually one more way to install applications NOW. More on that next.

Microsoft Intune Enterprise Application Management

One of the features of the new Microsoft Intune Suite is Enterprise App Management. It’s very similar to the Liquit implementation with Workspace ONE.

The current apps supported are:

7-ZipCitrix Workspace app LTSRLenovo Quick CleanLenovo Quick CleanPython 3.11Zoom Client for Meetings
Amazon AWS Tools for WindowsCMakeLogMeIn GoToMeeting IT InstallerLogMeIn GoToMeeting IT InstallerQNAP Qsync
Amazon Corretto 16Dell Command Update (Windows Universal Application)Microsoft .NET Runtime 6.0Microsoft .NET Runtime 6.0R for Windows
Amazon KindleDocker DesktopMicrosoft Azure CLIMicrosoft Azure CLIRarlab WinRAR
Android Studio 2022draw.io DesktopMicrosoft Azure Storage ExplorerMicrosoft Azure Storage ExplorerRemote Help
Android Studio 3Duo DesktopMicrosoft Power BI DesktopMicrosoft Power BI DesktopRoyal TS 5
Android Studio 4Eclipse Temurin JDK with Hotspot 11 (LTS)Microsoft PowerShell CoreMicrosoft PowerShell CoreRoyal TS 6
Araxis MergeEclipse Temurin JDK with Hotspot 19Microsoft PowerToysMicrosoft PowerToysRoyal TS 7
Artweaver FreeEclipse Temurin JRE with Hotspot 11 (LTS)Microsoft Skype for DesktopMicrosoft Skype for DesktopScreenToGif
Atomi Systems ActivePresenterEclipse Temurin JRE with Hotspot 19Microsoft Surface Diagnostic Toolkit for BusinessMicrosoft Surface Diagnostic Toolkit for BusinessSimon Tatham Putty
AudacityEgnyte Connect Desktop AppMicrosoft Visual C++ 2008 RedistributableMicrosoft Visual C++ 2008 RedistributableSyncBackFree
Beyond CompareEgnyte WebEditMicrosoft Visual C++ 2015-2022 RedistributableMicrosoft Visual C++ 2015-2022 RedistributableTeamSpeak client
BlenderEvernoteMicrosoft Visual Studio CodeMicrosoft Visual Studio CodeTechSmith Snagit 2019
BlueJeans 2Foxit PDF Editor 11Mozilla FirefoxMozilla FirefoxTechSmith Snagit 2020
Brady WorkstationFoxit PDF Editor 12Mozilla ThunderbirdMozilla ThunderbirdTechSmith Snagit 2021
Burp Suite Community EditionFoxit PDF ReaderNessus Agent 10Nessus Agent 10TechSmith Snagit 2023
Burp Suite Professional EditionFrame AppNotepad++Notepad++TechSmith Snagit 2024
CalibreFree Countdown TimerNVIDIA GeForce ExperienceNVIDIA GeForce ExperienceTightVNC
Cisco Jabber 14Google Chrome for BusinessOpenShot Video EditorOpenShot Video EditorTortoiseSVN
Cisco Webex MeetingsGoogle DriveOpenVPNOpenVPNTortoiseSVN ipv6
Cisco WebEx Recorder and PlayerInkscapeOracle Java Runtime Environment Version 8Parallels Client 18UltraViewer
Cisco WebEx Recording EditorJAM Software TreeSize FreeParallels Client 18Piriform CCleanervoidtools Everything
Cisco Webex TeamsKeePass Password Safe (Classic Edition)Piriform CCleanerPoll Everywherevoidtools Everything Lite
Citrix ReceiverKeePassXCPoll EverywherePoly Lens Desktop AppWinSCP
Citrix Workspace appLansweeperPoly Lens Desktop AppPython 3.10WireGuard

What’s interesting is that Microsoft isn’t hosting the apps in your tenant automatically. Once you deploy an application, it will download it into Microsoft storage. A few minutes later you are able to deploy it out to your users.

All of the apps that come down are either EXE or MSI depending on the application. A few other notes:

  • Graph API support is coming soon
  • They support licensed apps
  • Only supported by Intune (no SCCM support)
  • Leverages the Intune Management Extension (Not WinGET)
  • Delivers automatic app upgrades
  • No current SLA

As mentioned earlier, it uses the same tech as VMware does (Liquit). The hope is with this being a paid service that Microsoft is motivated to increase the landscape from the 100 apps today to something in the 1k-5k range.

Closing Thoughts

Apps is probably one of the easier transitions for current Workspace ONE administrators as there are many fundamental similarities. It’s definitely reassuring that you can use WinGET in the GUI and leverage their new Enterprise App Catalog to create easier lifts for administrators. With plenty of video demos, the transition to Microsoft Intune should be pretty simple for current WS1 admins. Join us next week when we cover the final section: SECURITY!

Facebook
Twitter
LinkedIn
In Part 3 of transitioning from Workspace ONE to Microsoft Intune we turn our attention to application delivery. We look at the different ways we can deliver apps on Windows devices.

Let me know what you think

Discover more from Mobile Jon's Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading

Scroll to Top