BGInfo Template for XenDesktop 5

During the past weeks I have spend a bit of time with Citrix XenDesktop 5 and while I was busy creating Desktop Groups, updating Master images, I thought i t could be helpful to see some information directly on the desktop. Show things on the desktop?, okay that’s a no-brainer, BGInfo from Sysinternals is what we need.

So I created a template for BGInfo that just shows the information I need when using XenDesktop.

  • The user that’s logged on
  • The domain the user is logged on
  • The IP Address
  • The Boot Time of the system
  • The XenDesktop group the VM belongs to
  • The Citrix Farm name
  • The version of the master image

2011-05-22 23h58_18

To avoid any (none) IP Address entries, I used the trick as explained by John Baker here To obtain information about the XenDesktop Group and Citrix Farm I let BGInfo query the following registry keys:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\VirtualDesktopAgent\State\DesktopGroupName
  • HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\VirtualDesktopAgent\State\FarmName

and for the Image version, I query a custom registry key I have stored in the master image to define the image version.


The BGInfo template can be downloaded from here

Deployment of the BGInfo utility and the automatic startup can be configured through  Group Policy. For my environment where I already have a GPO called VDI_Desktop_Pooled and VDI_Desktop_Personal I added the following configuration.

Under Computer Configuration, Preferences I have configured a GP Preference to copy bginfo.exe and the bginfo template to the c:\program files\bginfo folder.

2011-05-23 00h26_53

Then under Computer Configuration, Policies, Administrative Templates, System, Group Policy I have enabled Group Policy loopback processing mode, this to ensure that the next Preferences setting that I have configured under User Configuration applies correctly.

2011-05-23 00h33_41

Under User Configuration, Preferences, Windows Settings, Registry I added the following configuration:

2011-05-23 00h37_35

Key Path Software\Microsoft\Windows\CurrentVersion\Run
Value Type REG_SZ
Value Data "C:\Program Files\BGINFO\BGINFO.EXE" "C:\Program Files\BGINFO\VDI_BGINFO.bgi" /timer:0 /silent /nolicprompt

That’s it, Enjoy

Leave a Reply