Important Notice: On February 29th, this community was put into read-only mode. All existing posts will remain but customers are unable to add new posts or comment on existing. Please feel to join our Community Discord for any questions and discussions.

Citrix Delivery Group Dynamic Collection?

Is there any way to create a dynamic collection based on a Citrix Machine Catalog or Delivery Group?

1

Comments

6 comments
Date Votes
  • Andrew,

    I'm not aware of a way to do this directly, but I can think of a couple approaches you could take:

    • Scan the registry value "HKLM\SOFTWARE\Citrix\ICA\Session\PublishedName" to get the name of the Desktop from your Delivery Group. If you have records of this you can set filters based on that.
    • Just use the computer name. I use different computer naming schemes for different Machine Catalogs so this works for me.
    • Just use the IP address. This only works if you have different IP address pools for different Machine Catalogs.
    1
  • thanks for the help! hmm the reg key sounds the closest (since the machines we are looking to use this for go w/ the naming convention v-name so no easy way to break them out) however that PublishedName key appears to only be present if the user has a running session going (blank otherwise it appears) so may be a little hit and miss unfortunately

    1
  • Yeah, it makes sense that the registry key would be dynamically populated on login since you can have several desktop names for the same delivery group and it's only there to indicate which one they came in through.

    Without restructuring your VDI setup to have an IP scheme or naming scheme per-catalog, I'm not sure how you can do this easily.

    Another approach would be to dump the MAC addresses of every machine from each catalog and do filtering that way in your collection, but this would have to be re-done every time you provisioned machines.

    1
  • so it looks like the below reg key holds the delivery group i may be able to use:

     

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\MachineIdentityServiceAgent\VdaStateMirror

     

    DesktopGroupName

    thanks for everyones help!

    1
  • Great find, Andrew. I've added that to my standard scan profile. Thanks.

    1
  • thanks! i think i could set things up to sync the OU w/ those machines on a schedule then and use these filters to break out by delivery group then probably ?

    1