Jeremy Saunders

Citrix Self-Service Session Reset Tool Process Flows

October 31, 2020

***Updated for the release of v1.6. There are eight (8) main process flows for the how the Citrix Self-Service Session Reset Tool works: User Opens Web Page Process Flow Get Sessions Process Flow Logoff Sessions Process Flow Disconnect Sessions Process Flow Restart Machines and Forcefully Restart Machines Process Flow Hide Sessions and Unhide Sessions Process Flow […]

Read the full article →

Citrix Self-Service Session Reset Tool

August 28, 2020

***New release expected Q3 2023. It will include browser language detection to make it easy to translate into different languages. Also includes some new methods and further improvements. ***If using a release less than v1.9, please refer to the release history below to understand the new features, enhancements and fixes now included. This tool has been […]

Read the full article →

The COVID-19 DIY Standing Desk

May 28, 2020

Whilst I’ve worked from home on an off for many years and have a really good office setup, the COVID-19 work from home situation prompted my wife and I to reassess our setup and make it more comfortable. We got some office partitioning to help reduce noise, especially when we’re both on the phone. Jo […]

Read the full article →

Citrix Virtual Delivery Agent (VDA) Post Install Script

July 18, 2019

UPDATED 20th January 2023 The implementation of UviProcessExcludes registry changes was improved and made easier for others to follow. Although some of these items can be excluded from the Virtual Delivery Agent (VDA) installation, checking and managing them in a post install script ensures we have consistency between all installations and VDA versions. All these actions need […]

Read the full article →

Installing, Configuring, Securing and Using MDT Webservices – Part 3

June 28, 2019

In Part 1 we walked through the installation and configuration of Deployment Webservices. In Part 2 we walked through securing the Webservice. In this part I will demonstrate how to use the Webservice via a PowerShell script to securely move a computer object during the operating system deployment (OSD) task sequence using Microsoft Deployment Toolkit […]

Read the full article →

Best Practice for the Windows Client Side Caching (CSC) kernel driver in VDI workloads

May 21, 2019

It’s been a best practice for a long time to disable Offline Files in both RDSH and VDI workloads. However, this has only ever been based around the Offline Files (CscService) service and some registry tweaks. What people don’t realize is that you must properly disable Offline Files in all VDI workloads by also disabling the […]

Read the full article →

Best Practice for the Windows Time (W32TIME) Service for RDSH and VDI workloads

May 16, 2019

When using image deployment mechanisms for RDSH and VDI workloads, such as Citrix PVS, Citrix MCS and VMware View Composer, it’s extremely important to reconfigure the Windows Time (w32time) Service to ensure that the LastBootUpTime is accurate. If it’s not accurate, it effects monitoring, the correlation of log data, event triggers, etc. The default Manual […]

Read the full article →

XDPing PowerShell Function

May 16, 2019

I wanted to write valid PowerShell function to do an XDPing the same way Citrix do with their Health Assistant tool. I was struggling a little to get the PowerShell code working as expected, so in the end I used JetBrains decompiler to decompile the VDAAssistant.Backend.dll, which is a component of the Citrix Health Assistant Tool. This […]

Read the full article →

Controlling the Starting of the Citrix Desktop Service (BrokerAgent)

March 4, 2019

UPDATED 31st January 2023 Added the DefaultDomainName value to the registry, which tells this script to set the Winlogon DefaultDomainName value in the registry once the autologon process has started. This allows us to use a local account for the Autologon process instead of a Domain service account, which won’t work if the Winlogon DefaultDomainName value […]

Read the full article →

Repairing the HP LA2206x Monitors

January 3, 2018

Recently one of my customers was disposing some dead HP LA2206x monitors that were out of warranty. When I say “dead”, it just means that they were not powering on. As an electronics geek from the 80’s I knew it was highly probable that this is just a simple power supply issue and well within […]

Read the full article →