Recently I worked on an environment that had many Legacy Applications that are difficult to install and
that we also wanted to keep off the Server 2016 Golden Image. We decided that Streaming Apps to the
Start Menu with Pre-launch enabled was the quickest method of delivery. Unfortunately, there is not a
lot of documentation on what we trying to accomplish. Using several articles and blog posts I was able
to compile all that information into this document for a single place to setup VMware SSO/Login as
Current User from with a VDI Session and configure VMware Dynamic Environment Manager to publish
those Shortcuts using Horizon View Application URLs.
Configuring Horizon View 7.11 for Login as Current User
Beginning in Horizon View 7.8 the Login as Current User option under the Options Menu is no longer displayed on the Windows based installer.
On your VDI Golden Image:
Installing the Horizon View Client from the Command Line with Login as Current User set as Default. For this we will use command line switches to install the client. You can find all the Command Line switches here: https://docs.vmware.com/en/VMware-Horizon-Client-for-Windows/5.1/horizon-client-windows-installation/GUID-AFB637E0-9395-4A71-8103-7D6DF0103295.html
We will be using the following command line switches
You can see the formatting for installing from the command line here: https://docs.vmware.com/en/VMware-Horizon-Client-for-Windows/5.3/horizon-client-windows-installation/GUID-2DDF9C24-A1E9-4357-A832-2A5A19352D61.html
The command line will look like this
VMware-Horizon-Client-y.y.y–xxxxxx.exe [commands] [properties]
For our install
VMware-Horizon-Client-5.3.0-15208953.exe LOGINASCURRENTUSER_DISPLAY=1 LOGINASCURRENTUSER_DEFAULT=1
Restart your Golden Image when prompted.
That completes the work done on the Golden Image.
Configure Horizon View Connection Servers for Login as Current User
There is great article here on how to do this: https://www.ivobeerens.nl/2019/11/18/enable-logon-as-current-user-and-the-ad-domain-list-after-a-vmware-horizon-upgrade/
Allow the Connection Server to accept Logon as Current User for authentication
Enabling the Domain List in the Horizon Client
Configure Horizon View Client Configuration in Active Directory
Add the VMware vdm_client.admx admx/adml to Active Directory
Great Article here on how to do this: https://docs.vmware.com/en/VMware-Horizon-7/7.4/horizon-remote-desktop-features/GUID-450CF9D6-E8C4-4DA2-B8DF-3DDE32AE4BEC.html
Create a GPO to provide SSO to the application and to avoid the user having to provide his/her credentials again.
Enable “Default value of the ‘Log in as current user’ checkbox’” under “Classic Administrative Templates\VMware View Client Configuration\Security Settings”
Enable Logon Domain Name, Server URL & Automatically connect if only one launch item is entitled
Under > User Configuration > Administrative Templates > VMware Horizon Client Configuration > Scripting Definitions set the following settings
For Step 4 we assume you have RDSH Published Applications in Horizon View and VDEM is being used in the environment.
I found the easiest way to get the URL String you need add an Application Shortcut to your desktop then view properties
Right click the Application and select Properties. Under Web Document you will see the URL field for the application you want to Publish VMware Dynamic Environment Manager.
Login to VDEM, click the User Environment Tab, then Right Click on Shortcuts to Create Shortcut
Configuring VDEM Shortcut with Horizon View URL
URL will look like this for Target, the URL copied in the previous step:
I am creating a Start Menu Shortcut under the Folder “Applications created by VDEM” and also placing the Icon on the Desktop for this example.
Login to your VDI Desktop and confirm you see the Word 2016 Icon in the Start Menu and on Desktop.
Double click the App Icon to launch
That completes setting up Horizon Apps with VDEM to deploy Published Applications from the Start Menu and Desktop.
for Web Design, Graphic Design, Technology Consulting for Citrix, VMware, Microsoft, AWS & Custom Interfaces for Citrix ADC & Citrix StoreFront.