Tag Archives: XenDesktop

Setup anti-screensharing and anti-keylogging with Citrix App Protection

Introduction
In 2021 Citrix introduced the App Protection to Virtual Apps and Desktops. This feature can protect your Citrix resources from unwanted keylogging and screensharing to make sure all your (confidential) data remains secure, even from endpoints that are not managed by your IT department. I was recently tasked to set this up at a customer. While there is a decent amount of documentation available, it’s all over the place. So I wanted to do a blogpost that combines all the relevant steps that need to be performed to get it to work.

Continue reading

Loading

Citrix XenDesktop 7.x VDI deployment with PowerShell using vSphere, local storage and PVS

Introduction:
At a customer a while back we had an Citrix XenDesktop 7.9 environment. VMware vSphere 6.0 was used as hypervisor, Citrix Provisioning Services 7.9 for deployment and Microsoft Windows 10 as OS for the virtual desktops. Since these desktops were non-persistent we were able to use the local solid state storage in the hypervisors. This did however present some challenges when it came to the deployment of the virtual desktops. We (my colleague Leon van Efferen and myself) ended up with a PowerShell script that did just about everything.

In this post I will explain what the script does and what you need to do to use it in your own XenDesktop/PVS/vSphere environment. You can find the actual script at the end of the post.
Keep in mind that the customer used VMware vSphere (XenServer or Hyper-V were a big no-no for unknown reasons) and therefore the script only contains the commands for vSphere (PowerCLI 6.x). If you would like to use it for other hypervisors, feel free to alter it in any way and present it as your own on your own blogsite.

Continue reading

Loading