Comments

6 comments

  • Luke Nichols

    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
    Comment actions Permalink
  • Andrew Gresbach

    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
    Comment actions Permalink
  • Luke Nichols

    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
    Comment actions Permalink
  • Andrew Gresbach

    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
    Comment actions Permalink
  • Luke Nichols

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

    1
    Comment actions Permalink
  • Andrew Gresbach

    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
    Comment actions Permalink

Please sign in to leave a comment.