top of page
Zoeken
Foto van schrijverEdwin de Bruin

Omnissa AppVolumes 2412.. with (offline) physical endpoint support!

So… on December 19th of 2024, Omnissa released App Volumes 2412.


One change I’m most thrilled about: MSI for Windows Endpoints AND and discovered: Physical Endpoint support!


App Volumes now supports MSI-wrapped VHD packages, alongside traditional VHD and VMDK formats. This allows the App Volumes agent to operate independently within existing delivery infrastructures such as Workspace ONE UEM, Microsoft Intune, and Microsoft Configuration Manager.


and with the parameters of the command line tool


Used with the /new appcapture.exe command to create the .msi format of the application package along with the .vmdk, .vhd, and .json output files.


The .msi is required when delivering App Volumes application packages to Windows endpoints (such as physical desktops, laptops, and Windows 365 Cloud PC) using device management tools such as Omnissa Workspace ONE UEM, Microsoft Intune, or Microsoft Configuration Manager (SCCM).


We had VMDK for native attach, VHD for in guest attach and now MSI for (offline) physical support!



How are we going to use this new MSI?


We are going to need 3 things:


1.      The AppVolumes Agent

2.      The Package

3.      The Deployment


I will do a manual deployment but the best the way to deploy the AppVolumes agent and MSI to endpoints are endless, think Omnissa Workspace One UEM, Recast Application Workspace, Intune or any other solution you can deploy applications with…  Up to you, you know how to do this 😉


The AppVolumes Agent


When installing the agent, you will see the newly branded Omnissa look and feel. The setup a simple next next finish, except you will get a new option: Configure agent without App Volumes Manager.


This is the option you need for physical. But how do I manage the package assignments? Well, that’s why you need, for example WSO UEM to deploy and assign the MSI. Out of scope for now.


Another thing to keep in mind is the directory where the components are installed has changed. It is now in the Omnissa directory. This might impact your Antivirus exclusions for example!

The Package:


App Volume Tools


To capture the package, you will need a package machine but not with the full agent installed, instead install the App Volumes Tools


The Capture


In this example I will create a new package, Need for Speed Underground


To start the capture and create the MSI besides a VHD and VMDK execute the command:


appcapture.exe /new %packagename% /msi

You can now make the changes needed to create a package. Install the application and do the changes needed for the package.


When done, simply enter the command


Appcapture.exe /end

The package will be created:

The package machine will automatically reboot and the default location for the packages is


%programdata%\Omnissa\Appvolumes\packages

There are 4 files now. The json file and the three (msi, vhd, vmdk) files.

So how powerful is this?


With just one capture I have the package I can use for my entire environment.


  • My virtual desktops based on vSphere (VMDK)

  • Any other hypervisor (VHD)

  • physical and persistent like Laptops or Microsoft CloudPC (MSI)


The Deployment:


If you do this manually, it is nothing more than double clicking the MSI.



and wait for the install to finish:



After installing and looking in the Program and Features you will find the application:



Browsing to C:\ProgramData\Omnissa\AppVolumes\OfflineCache\%GUIDofthepackage% you will find the json and VHD file. So yes the package does work offline!


Going in to Disk Management you will see the VHD file is mounted.

Does it work?!

"Rum dum dum dududududu du dum dum.. to the windowwwwww to the wall... Get low.."


of course it does!


Deinstallation:


Most likely, your boss will not like Need for speed - Underground on your laptop so... just remove the app from "program and features" and it's gone! After next logoff of course... need to finish the race first.



Conclusion


Awesome job Omnissa! I think this will get big!

1 package to rule them all!


Some useful sources:



Any questions, remarks, feedback? feel free to leave a comment!







144 weergaven2 opmerkingen

Recente blogposts

Alles weergeven

2 Comments


mike
2 dagen geleden

I could see some use for this if it could use a network share (say E:\apps) instead of local drive of each user (C:\ProgramData\Omnissa\AppVolumes\OfflineCache), i.e. one slice of disk resources would be used instead of many. But maybe it's not possible?

Like
Edwin de Bruin
Edwin de Bruin
een dag geleden
Replying to

Hi Mike, thanks for reading and leaving a comment! If the devices are physical, I would definitely opt for the local cache so your less depended on the network. Prepare for unforeseen consequences if the network gets interrupted or goes down. But yes, you could place the VHD on a network share and use VHD and the PowerShell commands.


For example:


  • Install-AV-Package <path_of_the_vhd_package> Classic

  • Uninstall-AV-Package <path_of_the_vhd_package>

  • Swap-AV-Package <path_of_the_existing_vhd_package> <path_of_the_new_vhd_package> OnDemand

Like
Post: Blog2_Post
bottom of page