childebrandt42

Worthless info……………Oh blinky lights!

As Built Report for VMware Horizon Updates

A month or so ago, an old friend reached out, and asked if I was interested in updating the Horizon As Built report. Honestly had been debating this for some time, just never set the time to do it. I flipped this to a priority, as this is something I wanted to do, but just needed a nudge to get rolling. And Karl Newick was the nudge I needed.

Huge thanks for Karl for the push, and also the ideas and reference code for a few additions to the report. And thanks for endless testing as I continued to evolve this.

It live! Look here>>>>>ASBuiltReport.VMware.Horizon

What is new with this update? Well glad you asked, it’s now configured for 2309 version of Horizon and below. I have tested this on all 23## versions of Horizon and should work on all 8 version of Horizon code, just some things might be blank. It should capture everything you can set in Horizon admin console and more. With a few small exceptions. Will go over those in a bit. But first the new major additions.

Important Additions

Added Connection Server Replication Status:

Connection Server Certificate Information:

Connection Server CPU and Memory Metrics at time of the report

App On Demand Data:

Client Restrictions:

Detailed Permissions Reporting:

There are many other additions to this report just buried into the report details. With that said, there are some limitations on the SOAP API that was used for this report originally when I created it, so over the course of the beginning part of 2024, my intentions are to rebuild the report to use the Rest API’s where we can see a bit more data.

What is not included in the report.

  • In Desktops and RDS Desktops, in the “Guest Customizations tab, there is a field called “AD Container” well I can’t find that via the SOAP API, so will have to wait.
  • In Users and Groups, there is Remote Access, I could not find this in the SOAP API again.
  • Horizon Agent Update – The APIs are there just did not have a bit setup to run against. Will try to get it working in next report.
  • Persistent Disks – Well will be honest here, no idea why anyone would use these, so did not bother to create it.
  • App Volumes – Well this one really just does not exist! But it does, In Servers you setup App Volumes server but well there is no API reference of it. And also, when you publish apps via App Volumes there is an App Volumes “Package ID” but nowhere to cross reference that to anything. So, App Volumes is a bit lacking, but no due to effort.

Over the next few months expect updates for the As Built Reports for VMware App Volumes and VMware UAG’s, and a code swap from SOAP to REST for the Horizon one, hopefully with in the 2312 release info or 2403 data in it depending on release timeline. Hope it helps you all.

childebrandt42 Avatar

About the author

Hi! My name is Chris Hildebrandt, I’m a EUC consultant by day, and automation junkie at night. I have worked my way from being small customer to enterprise side customer, with a recent transition into consulting. I enjoy everything EUC focused and more so on how to automate it. I like to find ways to make mine and your jobs easier with automation.