Advanced Proof of Concept – Citrix Lifecycle Management Blueprint


Citrix Lifecycle Management is extremely powerful so I’ve just released a new blueprint that takes the term Proof of Concept (PoC) to a whole new level.

Automation is the New Black – Azure CTO Mark Russinovich

I believe that a PoC without applications and 3rd party software isn’t much of a PoC. And a blueprint where you need to configure 30% manually afterwards isn’t much of a blueprint either.

In this Advanced Blueprint I’ve included software from FSLogix, ControlUp, uberAgent, Norskale and Devolutions. They’re all good friends of mine and support my work and virtual expo.

So I thought, let them make their software even better, and I’ll make sure it get’s easier for you to try their software in a PoC.

Let’s get started!

Sign in or create a trail account here.

From the Blueprint Catalog click + to add to the blueprint to your Library.

xenappblog adv poc 31

From Design & Deploy you choose to deploy the blueprint to your preferred Resource Location. For more details check the following blog posts:

You can follow along to make sure everything works as expected. All the steps has detailed Verbose ouput and also creates a log file in C:\Windows\Temp.

The 0 installation status means the software installed successfully.

xenappblog adv poc 24

Server Name Glossary

  • DC – Domain Controller
  • XDC – XenDesktop Delivery Controller
  • VDA – RDS Host with Virtual Desktop Agent
  • WSUS – Windows Server Update Services
  • MGMT – Management Server

When the deployment of the Advanced PoC Blueprint is finished you should connect to the MGMT server.


Start ControlUp and create an account or sign in to an existing.

xenappblog adv poc 01

Add Computers and you’re done.

xenappblog adv poc 02

Group Policies

A Group Policy Central Store has already been configured and the ADMX/ADML templates for uberAgent and Norskale have been copied to the Central Store.

Not only that, the blueprint has also imported a GPO configuration and linked the GPO’s to the top of the domain.

xenappblog adv poc 28

If you used the default WSUS and MGMT server names nothing needs to be done, otherwise follow the steps below.

Computer Configuration – Policies – Admin Templates – Windows Components – Windows Update

xenappblog adv poc 13

Computer Configuration – Policies – Admin Templates – Norskale – Agent Host Configuration

xenappblog adv poc 12

Computer Configuration – Policies – Admin Templates – uberAgent – Receivers – Receiver 01

xenappblog adv poc 16

Head over to ControlUp (MGMT) and select All Server – Actions – Group Policy – Refresh Machine Group Policy.

xenappblog adv poc 17

Next select only the VDA server – Actions – Power Management – Reboot Machine.

This will bring the uberAgent stats faster into Splunk.


Start Splunk and change the admin password as requested.

Select uberAgent – Sessions – Session 0 to check that everything is working.

xenappblog adv poc 05

Norskale VUEM

From ControlUp select the XDC Server – Actions – Manage Services.

Navigate to SQL Server Browser and set the Startup type to Automatic and then start the service.

xenappblog adv poc 18

Open Norskale Database Management and select to Create Database. For simplicity you should use Domain Admins as the Administrator Group.

xenappblog adv poc 07

Open Norskale Broker Service Configuration and configure the Broker Service.

xenappblog adv poc 08

For simplicity you should use Administrator as the Broker Account.

xenappblog adv poc 20

Save the Configuration.

Run the following command from PowerShell:

Open Norskale Administration Console and connect to Localhost.

xenappblog adv poc 09

As of v2.60, the VUEM download package now contains quickstart setting files. These XML files will pre-configure your VUEM database when imported so that it’s PoC-ready out of the box.

To import the quickstart setting files, click the Import Settings button in the home ribbon.

xenappblog adv poc 21


The installation of the Windows Updates can take a couple of days to be 100% completed.

xenappblog adv poc 04

You’re probably lazy like me and want things to work faster. Well, meet the fantastic product WUinstall.

Create a custom script and attach the trail version of WUinstall to your blueprint script.

xenappblog adv poc 22

Run the script against all your servers and they’ll be 100% updated in a couple of hours or less (depends on the update status of your Template).

xenappblog adv poc 23

That’s it. Please consult the vendors documentation for further information.

Hope you like my Citrix Lifecycle Management Advanced PoC Blueprint. Please share your thoughts and feedback in the comment below.


Automation Framework Community Edition

The fastest way to build your lab environment.

Virtual Expo

Friday 30th of September 2022

2 thoughts on “Advanced Proof of Concept – Citrix Lifecycle Management Blueprint”

Leave a Comment