Create a VM Hosted Application Pool

With the latest version of Horizon agents, you are able to publish applications from a Windows 10 Desktop Pool using the same deployment and configuration process as you do for Desktops.

We will walk through that process below.  First we will edit the existing desktop pool and make it a desktop and application pool. Then we will add an application pool using the Application discovered in the Desktop Pool.  

VM Hosted Application Use Cases

  • Windows 10 UWP Apps: these are the Universal Windows Platform Apps developed for Windows 10 that run on Windows 10 devices such as PC, Tablet, Xbox, HoloLens, Surface Hub and IoT Devices without the need to be rewritten for each
  • Applications and .NET framework version compatibility
  • Applications that don't behave well in RDSH
  • Applications that require special device support, where drivers may not run or be supported on RDSH
  • Application is only tested/certified on Windows 10
  • ISV's that require installed license & use reporting
  • Windows Virtual Desktop on Azure

Edit the IC Pool

Go back to the Horizon Console on Horizon-01.corp.local.

  1. Under Inventory, click on Desktops
  2. Click the check for the IC-Pool1 Desktop pool
  3. Click on Edit

Click on Desktop Pool Settings

Click on the Desktop Pool Settings tab

Edit Session Types

  1. Scroll down
  2. Under the General Section, Select Session Types and pick Desktop & Application
  3. Under Remote Settings, confirm Empty Session timeout is set to After = 1 minutes
  4. Click OK

Supported Session Types can be configured for the Desktop Pool. There are 3 options:

  • Desktop: only desktop sessions are supported
  • Application: only application sessions are supported
  • Desktop & Application: A Pool can be set to Application and Desktop session type, but they cannot be used at the same time

If you choose to support application sessions then this desktop pool can be used to publish application pools.

Add VM Hosted Application Pool  

We are going to now add an application from the desktop pool.

  1. Under Inventory on the left, Click on Applications
  2. Click on Add
  3. Select Add from Installed Applications

With Application Pools, you can deliver a single application to many users. The application runs on a farm of RDS Hosts or a desktop pool. We will show running an application from a desktop pool here.

Select Desktop Pool

  1. Under Select RDS Farm or Desktop Pool, Select Desktop Pool. It will take a few seconds to populate the list of installed applications.
  2. Make sure IC-Pool1 is selected
  3. Type Wordpad into the filter box
  4. Check on the Wordpad app.
  5. Notice Entitle users after this wizard finishes is checked
  6. Click Next

Edit Application

  1. Change the Display name to VMHosted-WordPad so you can distinguish this application coming from the IC Desktop pool.
  2. Click Submit

Add Entitlements

Click on Add to add user to this pool

Find User for Domain Users

  1. Under Name/User name Contains enter in the box domain users
  2. Click on Find
  3. Click the check next to Domain Users
  4. Click OK

Ok to Add Entitlement

Click OK

Observe Application Pool Added

Notice that the VMHosted-Wordpad was added and Pool or Farm is listed as Instant Clone Pool. You may have to scroll down to see it in the list.

Launch VMware Horizon Client

  1. On the desktop of the Main Console - double-click the VMware Horizon Client to open it.
  2. Click on horizon-01.corp.local

Login to VMware Horizon

Login to VMware Horizon

  1. User name: user1mod3
  2. Password: VMware1!
  3. Click on Login

Launch VM Hosted App

  1. Notice the VMHosted-Wordpad appliation. This is the one we just created.
  2. Also notice the Instant Clone Pool is present as well since we chose the Desktop and Application session type.
  3. Double-Click on the VMHosted-WordPad Application to launch it 

Review Application

Notice that the application launched and looked exactly like an RDSH hosted application.  

Delete the IC Application Pool

We will delete the IC Application Pool so that it doesn't interfere with the modules that follow this.

  1. Under Inventory, Click on the Applications
  2. Type WordPad in the filter
  3. Select the WordPad application
  4. Click Delete

Confirm Delete

Confirm delete of the Application pool, click on OK

Edit Desktop Pool

We need to edit the Desktop pool to put back as an Instant Clone Desktop pool for the next modules.

  1. Under Inventory, click on Desktops
  2. Click the Checkbox to select the IC-Pool1
  3. Click Edit

Change to Desktop Session Type

We will change the Session Type back to Desktop only for the remainder of this lab.

  1. Click on Desktop Pool Settings
  2. Under Session Types, Click on Desktop
  3. Click OK

0 Comments

Add your comment

E-Mail me when someone replies to this comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.