Configure Dynamic Application Delivery by Using MSIX App Attach – Install and Configure Apps on a Session Host
Configure Dynamic Application Delivery by Using MSIX App Attach
In this section, you’ll learn how to configure dynamic application delivery.
What Is MSIX App Attach?
MSIX is a packaging format that offers many features to improve the application packaging experience for all Windows apps. MSIX app attach is different from regular MSIX because it’s made to work better for Azure Virtual Desktop. MSIX app attach is a way to deliver MSIX applications to both physical and virtual machines. Let’s learn what MSIX app attach is and what it can do for you.
What application delivery options are available in Azure Virtual Desktop? Azure Virtual Desktop provides different options to deliver applications to users as follows:
•\ Add the app in a master image so that it will be available on all session hosts.
•\ Use app masking to allow specific users to access applications from a full desktop implementation.
•\ Use RemoteApp application groups to publish applications on Azure Virtual Desktop instead of a full desktop.
•\ Use tools like SCCM or Intune for the central management of applications.
•\ Use dynamic app provisioning with AppV, VMware AppVolumes, or Citrix AppLayering.
•\ Create custom tools or scripts using Microsoft and third-party tools.
MSIX app attach is the best out of all of these options, as it’s designed for Azure Virtual Desktop, and it provides apps dynamically to users at runtime and allows admins to centrally manage all applications.
What Does MSIX App Attach Do?
In an Azure Virtual Desktop deployment, MSIX app attach can create a separation between user data (profile), the operating system, and apps by using MSIX containers, which means you don’t need any configuration in the profile or operating system to attach specific applications at runtime and detach them once the user session ends. App attach does not require application repackaging when delivering applications dynamically. This option significantly reduces the time it takes for a user to sign in and reduce additional infrastructure costs for the application.