Typically customers opt to place browsers and Adobe Reader in their VDI images due to the majority of their users utilizing them. Sometimes it is an extra half hour of work just to get them updated and often a step gets missed along the way. Just as you push the image to production, you realize […]
List Horizon Desktop Pool To Global Entitlement Associations
As promised from my last post, here is the function for listing Desktop Pools to their associated Global Entitlements – Get-HVPoolsToGEs. Enjoy!
List Horizon App to Global Entitlement Associations
Sometimes it is handy to list all of the associations between Horizon Application Pools to Global Entitlements. Here is a quick function I wrote to do so! Introducing Get-HVAppsToGEs. You must first install the HVHelper Modules with PowerCLI, as well as a really cool module called Join-Object for performing SQL-like joins within two PowerShell arrays. […]
Get VMware Unified Access Gateway (UAG) Session Count Using PowerShell
With the recent COVID-19 catastrophe, we had the need to automatically pull UAG session statistics and report them to a dashboard so we could keep track of our external Horizon users to ensure the 2k limit per UAG was not exceeded. What better way to automate this than a little PowerShell? VMware has some documentation […]
VMware Horizon Logoff Script with PowerCLI
*** NOTE – This is based on legacy Horizon 7.x PowerCLI – please see the more recent post for logging off desktops with pending image tasks! *** One drawback with Horizon View is that it does not have the ability (through the GUI) to automate user logoffs or reboots on a daily/weekly basis. Thankfully, VMware […]
Customizing VMware Horizon Connection Server Login Screen
Let’s finally do something on VMware Horizon! This post will cover how to customize your Connection Server login screen, something that is becoming more important as HTML5 access gains popularity. I could not find any documentation on this, so I dug through to find all of the relevant images and files needed. FYI – this […]
Update a Static/Dedicated MCS Image (vSphere)
The other day I made a change to the “master” machine that was initially used for the deployment of several MCS static/dedicated desktops. When I went to deploy additional desktops, I expected the changes to persist from the master. Guess what? That was not the case. But WHY? If you pay close attention when you […]
Restoring a Office 365 User Sync’d with AD
Background and Intro Office 365 has an excellent method for providing a common identity for cloud and on-premise resources. Why would an IT administrator want to manage two separate accounts with different passwords, attributes, and group membership? Thankfully, Office 365 has DirSync (now Azure AD Connect, but DirSync sounds so much cooler, and I will forever […]
Citrix XA/XD SQL Mirroring
As you probably know, SQL is one of the foundations of a successful Citrix deployment. All transactions processed in a XenApp/XenDesktop environment must go through SQL (Citrix brought back connection leasing in 7.6 to temporarily workaround a SQL outage). SQL mirroring is Citrix’s recommended method of a highly available deployment. It also seems to be […]
Office 365 License Changes
If you haven’t already heard, Microsoft is removing their Small Business, Small Business Premium, and Midsize Business plans, and replacing them with Business, Business Essentials, and Business Premium subscriptions. Starting October 2014, companies will be forced to subscribe to the new models at their next subscription renewal. Many companies under 300 users have taken advantage of […]