Installing and Configuring Citrix XenDesktop 7.8 and publishing a Windows 10 PVS Desktop

Citrix recently released Citrix XenDesktop 7.8. The releases follow each other rapidly lately and there are quite a few improvements and new features in the latest releases like, session recording, Linux Virtual Desktop support, Framehawk Virtual Channel, AppDisk, Windows 10 support (since version 7.7) and Zones.

My last “step-by-step” blog about Citrix XenDesktop was about version 7.1 so it is time to make a new version with this latest XenDesktop 7.8 release. In this blog I will cover the XenDesktop 7.8 installation and configuration including the installation of the VDA Agent on a Windows 10 master image and how to publish it as a Pooled PVS desktop. There will be separate blogs in the future about the new features. If you want to know how to configure zones in XenDesktop 7.7 / 7.8 you can check this very good blog of Bas van Kaam about zones.

My Environment

SRV001 – DC, SQL Server, Citrix License Server
SRV002 – Provisioning Services server, StoreFront and it will be the XenDesktop Controller
PVSWIN10-01 – Windows 10 Master machine

All machines are running on Citrix XenServer 6.5 with the latest SP’s and patches.

System Requirements

It is imported that you have already setup a Citrix License server with the proper licenses and a Microsoft SQL Server (alternatively you can use SQL Express). See for the full list of Citrix XenDesktop 7.8 System Requirement this article on the Citrix eDocs.

Installing and Configuring the Citrix XenDesktop 7.8 Delivery Controller

Installing and Configuring Citrix XenDesktop 7.8 - 001

Start the installation and click Start

Installing and Configuring Citrix XenDesktop 7.8 - 002

Click on Delivery Controller (Under the Get Started section)

Installing and Configuring Citrix XenDesktop 7.8 - 003

Select I have read, understand, and accept the terms of the license agreement and click Next

Installing and Configuring Citrix XenDesktop 7.8 - 004

I have already a Citrix License Server and StoreFront server up and running in my environment, therefore I only select the Delivery Controller, the Studio and the Director. Click Next

Installing and Configuring Citrix XenDesktop 7.8 - 005

A Microsoft SQL Server is already up and running in my environment so I only select Install Windows Remote Assistance. Click Next.

Installing and Configuring Citrix XenDesktop 7.8 - 006

Select Automatically and click Next

Installing and Configuring Citrix XenDesktop 7.8 - 007

Click Install

Installing and Configuring Citrix XenDesktop 7.8 - 008

Click Finish

Installing and Configuring Citrix XenDesktop 7.8 - 009

Click on Deliver applications and desktops to your users

Installing and Configuring Citrix XenDesktop 7.8 - 010

Select A fully configured, production-ready Site and click Next

Installing and Configuring Citrix XenDesktop 7.8 - 011

Enter the Database name and location for the Site, Monitoring and Logging database and click Next

Installing and Configuring Citrix XenDesktop 7.8 - 012

Connect to your Citrix License server and select your XenDesktop license. Click Next

Installing and Configuring Citrix XenDesktop 7.8 - 013

Connect to your Hypervisor (in my case my XenServer) by filling in the correct connection information. Select Next

Installing and Configuring Citrix XenDesktop 7.8 - 014

Select the network you want to use, give it a resource name and click Next

Installing and Configuring Citrix XenDesktop 7.8 - 015

Select the storage you want to use and click Next 

Installing and Configuring Citrix XenDesktop 7.8 - 016

Select the features you want to use (for this blog I skip these options) and click Next

Installing and Configuring Citrix XenDesktop 7.8 - 017

Click Finish

Installing the Virtual Delivery Agent (VDA) on a Windows 10 Master Image

Before creating a machine catalog, I first want to install the VDA agent on a Windows 10 master machine. Therefor logon on the Microsoft Windows 10 Master Image and mount the Citrix XenApp and XenDesktop 7.8 ISO.

Installing and Configuring Citrix XenDesktop 7.8 - 018

Start the XenApp / XenDesktop installation and click on Start

Installing and Configuring Citrix XenDesktop 7.8 - 019

Click on Virtual Delivery Agent for Windows Desktop OS

Installing and Configuring Citrix XenDesktop 7.8 - 020

Select Create a Master Image and click Next

Installing and Configuring Citrix XenDesktop 7.8 - 021

You can select the Citrix Receiver if you want it in you master image, otherwise click Next

Installing and Configuring Citrix XenDesktop 7.8 - 022

Fill in the XenDesktop Controller address and click Test connection

Installing and Configuring Citrix XenDesktop 7.8 - 023

Click Add and Next

Installing and Configuring Citrix XenDesktop 7.8 - 024

Click Next

Installing and Configuring Citrix XenDesktop 7.8 - 025

Click Next

Installing and Configuring Citrix XenDesktop 7.8 - 026

Click Install

Installing and Configuring Citrix XenDesktop 7.8 - 027

Click Finish to restart the machine

You now have installed the VDA Agent within the master image. At this point you can create a vDisk from this master machine (when using PVS) or use it as the master source machine (when using MCS). For this blog I have created an vDisk from this master machine with PVS. See my previous blog on how to create a vDisk here.

Setting up Machine Catalogs and Delivery Groups

Go back to the XenDesktop Controller and open the Studio Console.

Installing and Configuring Citrix XenDesktop 7.8 - 028

Click on Set up machines for desktops and applications or remote PC access

Installing and Configuring Citrix XenDesktop 7.8 - 029

Click Next

Installing and Configuring Citrix XenDesktop 7.8 - 030

Select Desktop OS

Installing and Configuring Citrix XenDesktop 7.8 - 031

Select Machines that are power managed and Deploy machines using Citrix Provisioning Services (PVS). Click Next

Installing and Configuring Citrix XenDesktop 7.8 - 032

Select Users will connect to a random desktop each time they log on to create a random desktop pool. Click Next

Installing and Configuring Citrix XenDesktop 7.8 - 033

Connect to your Provisioning Services server and select the Windows 10 device collection. Click Next

Installing and Configuring Citrix XenDesktop 7.8 - 034

Fill in a Machine Catalog name and the Machine Catalog description for administrators (anything you like) and click Finish

Installing and Configuring Citrix XenDesktop 7.8 - 035

Click on Set up Delivery Groups to assign desktops and applications to your users

Installing and Configuring Citrix XenDesktop 7.8 - 036

Click Next

Installing and Configuring Citrix XenDesktop 7.8 - 037

Select the Machine Catalog, choose the number of machines you want to add to the delivery group and click Next

Installing and Configuring Citrix XenDesktop 7.8 - 038

Click Next (not using AppDisk at this moment)

Installing and Configuring Citrix XenDesktop 7.8 - 039

Add a AD security group (or users) for this delivery group and click Next

Installing and Configuring Citrix XenDesktop 7.8 - 040

If you want to publish any application Add them here, otherwise click Next (for this blog I will only publish the Windows 10 desktop).

Installing and Configuring Citrix XenDesktop 7.8 - 041

Click Add to assign users or groups to the desktop

Installing and Configuring Citrix XenDesktop 7.8 - 043

Fill in a Desktop name and a Description. Select Allow everyone with access to this Delivery Group to use a desktop. Make sure that Enable desktop is selected and click OK

Installing and Configuring Citrix XenDesktop 7.8 - 044

Click Next

Installing and Configuring Citrix XenDesktop 7.8 - 045

Click Finish

If you have your StoreFront configured correctly, you can now connect to your Windows 10 Pooled Desktop

Testing the new published Windows 10 Desktop

Installing and Configuring Citrix XenDesktop 7.8 - 046

Login to your StoreFront site. The Windows 10 Pooled desktop is now visible.

Installing and Configuring Citrix XenDesktop 7.8 - 047

And it works fine!

About Robin Hobo

Robin Hobo

I work as a Senior Solution Architect with focus on the Modern Workspace. I am specialized in Azure Virtual Desktop (AVD), Windows 365 and Microsoft EM+S (including Microsoft Endpoint Manager - Microsoft Intune).

For my full bio, check the About Me page. You can also join me on the following social networks:

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close