XenCenter - How Access XenCenter's Inventory
This is a common enquiry. ISVs often want their application/XenCenter Plug-in to be aware of the inventory information already added to XenCenter.
Although there isn’t an API to access their inventory – if you have suitable directory access permissions you can access the text based configuration file XenCenter uses.
It’s in the roaming user.config file, and its location is OS-dependent. On Windows 7, it will be something like: C:\Users\$USERNAME\AppData\Roaming\Citrix\XenCenterMain.exe_Url_$HASH\$VERSION