ParseCitrixLicense Now Supports XenDesktop Licenses, Too

A few weeks ago I published the tool ParseCitrixLicense which displays the contents of Citrix license files in a human-readable form. The original version 1.0 did not support XenDesktop licenses, for the simple reason that I had none to test my program with. Recently my colleague Nicholas Dille provided me with a XenDesktop eval license which I used to implement the missing tags in ParseCitrixLicense. Please see for yourself what ParseCitrixLicense extracts from a XenDesktop license file.

Citrix XenDesktop License File

SERVER this_host HOSTNAME=srv1
VENDOR CITRIX
USE_SERVER
INCREMENT CESEP_ENT_CCU CITRIX 2009.0703 03-jul-2010 100 \
VENDOR_STRING=;LT=Eval;GP=720;CL=ENT,ADV,STD;SA=0;ODP=0;AP=ADMIN/LOGON/-84D:NONADMIN/LOGON/-28D \
DUP_GROUP=V ISSUED=03-Jul-2008 NOTICE="sepago GmbH" \
SN=OR240208:1647889 START=3-jul-2008 SIGN="XXXXXXXXXX"
INCREMENT CCG_STD_CCU CITRIX 2009.0703 03-jul-2010 100 \
VENDOR_STRING=;LT=Eval;GP=720;CL=STD;SA=0;ODP=0;AP=ADMIN/LOGON/-84D:NONADMIN/LOGON/-28D \
DUP_GROUP=V ISSUED=03-Jul-2008 NOTICE="sepago GmbH" \
SN=OR240208:1647889 START=3-jul-2008 SIGN="XXXXXXXXXX"
INCREMENT XDS_ENT_CCS CITRIX 2009.0703 03-jul-2010 100 \
VENDOR_STRING=;LT=Eval;GP=720;CL=VDS,VDA,VDE;SA=0;ODP=0;NUDURMIN=2880;NUDURMAX=525600;AP=ADMIN/LOGON/-84D:NONADMIN/LOGON/-28D \
DUP_GROUP=V ISSUED=03-Jul-2008 NOTICE="sepago GmbH" \
SN=OR240208:1647889 START=3-jul-2008 SIGN="XXXXXXXXXX"
INCREMENT MPS_ENT_CCU CITRIX 2009.0703 03-jul-2010 100 \
VENDOR_STRING=;LT=Eval;GP=720;CL=ENT,ADV,STD,AST,XDONLY;SA=0;ODP=0;AP=ADMIN/LOGON/-84D:NONADMIN/LOGON/-28D \
DUP_GROUP=V ISSUED=03-Jul-2008 NOTICE="sepago GmbH" \
SN=OR240208:1647889 START=3-jul-2008 SIGN="XXXXXXXXXX"
INCREMENT PVSD_STD_CCS CITRIX 2009.0703 03-jul-2010 100 \
VENDOR_STRING=;LT=Eval;GP=720;CL=STD;SA=0;ODP=0;AP=ADMIN/LOGON/-84D:NONADMIN/LOGON/-28D \
DUP_GROUP=V ISSUED=03-Jul-2008 NOTICE="sepago GmbH" \
SN=OR240208:1647889 START=3-jul-2008 SIGN="XXXXXXXXXX"
INCREMENT XDS_ADV_CCS CITRIX 2009.0703 03-jul-2010 100 \
VENDOR_STRING=;LT=Eval;GP=720;CL=VDS,VDA;SA=0;ODP=0;NUDURMIN=2880;NUDURMAX=525600;AP=ADMIN/LOGON/-84D:NONADMIN/LOGON/-28D \
DUP_GROUP=V ISSUED=03-Jul-2008 NOTICE="sepago GmbH" \
SN=OR240208:1647889 START=3-jul-2008 SIGN="XXXXXXXXXX"
INCREMENT XDS_PLT_CCS CITRIX 2009.0703 03-jul-2010 100 \
VENDOR_STRING=;LT=Eval;GP=720;CL=VDS,VDA,VDE,VDP;SA=0;ODP=0;NUDURMIN=2880;NUDURMAX=525600;AP=ADMIN/LOGON/-84D:NONADMIN/LOGON/-28D \
DUP_GROUP=V ISSUED=03-Jul-2008 NOTICE="sepago GmbH" \
SN=OR240208:1647889 START=3-jul-2008 SIGN="XXXXXXXXXX"
INCREMENT XDS_STD_CCS CITRIX 2009.0703 03-jul-2010 100 \
VENDOR_STRING=;LT=Eval;GP=720;CL=VDS;SA=0;ODP=0;NUDURMIN=2880;NUDURMAX=525600;AP=ADMIN/LOGON/-84D:NONADMIN/LOGON/-28D \
DUP_GROUP=V ISSUED=03-Jul-2008 NOTICE="sepago GmbH" \
SN=OR240208:1647889 START=3-jul-2008 SIGN="XXXXXXXXXX"

What ParseCitrixLicense Makes of it

ParseCitrixLicense.exe by Helge Klein

========================================

License server hostname: srv1
License server port: 27000 [default]
Vendor daemon: CITRIX

========================================

Vendor: CITRIX
Expiration date: 03-jul-2010
No. of licenses: 100
Licensed feature: Citrix EdgeSight for Endpoints|Concurrent User

Software assurance expiry: 2009-07-03
Company name: sepago GmbH
Vendor string: [empty]
License sharing for the same client device: allowed
Serial number: OR240208:1647889
Date issued: 03-Jul-2008
Validity start date: 3-jul-2008
License type: Eval
Grace period: 30 days [default for all license files generated after August 19th, 2004]
Licensed components: XenApp Enterprise, XenApp Advanced, XenApp Standard
Subscription advantage: no

----------

Unknown entries: ODP=0;AP=ADMIN/LOGON/-84D:NONADMIN/LOGON/-28D

========================================

Vendor: CITRIX
Expiration date: 03-jul-2010
No. of licenses: 100
Licensed feature: Citrix Communication Gateway|Concurrent User

Software assurance expiry: 2009-07-03
Company name: sepago GmbH
Vendor string: [empty]
License sharing for the same client device: allowed
Serial number: OR240208:1647889
Date issued: 03-Jul-2008
Validity start date: 3-jul-2008
License type: Eval
Grace period: 30 days [default for all license files generated after August 19th, 2004]
Licensed components: XenApp Standard
Subscription advantage: no

----------

Unknown entries: ODP=0;AP=ADMIN/LOGON/-84D:NONADMIN/LOGON/-28D

========================================

Vendor: CITRIX
Expiration date: 03-jul-2010
No. of licenses: 100
Licensed feature: Citrix XenDesktop Enterprise|Concurrent System

Software assurance expiry: 2009-07-03
Company name: sepago GmbH
Vendor string: [empty]
License sharing for the same client device: allowed
Serial number: OR240208:1647889
Date issued: 03-Jul-2008
Validity start date: 3-jul-2008
License type: Eval
Grace period: 30 days [default for all license files generated after August 19th, 2004]
Licensed components: XenDesktop Standard, XenDesktop Advanced, XenDesktop Enterprise
Subscription advantage: no

----------

Unknown entries: ODP=0;NUDURMIN=2880;NUDURMAX=525600;AP=ADMIN/LOGON/-84D:NONADMIN/LOGON/-28D

========================================

Vendor: CITRIX
Expiration date: 03-jul-2010
No. of licenses: 100
Licensed feature: Citrix XenApp Enterprise|Concurrent User

Software assurance expiry: 2009-07-03
Company name: sepago GmbH
Vendor string: [empty]
License sharing for the same client device: allowed
Serial number: OR240208:1647889
Date issued: 03-Jul-2008
Validity start date: 3-jul-2008
License type: Eval
Grace period: 30 days [default for all license files generated after August 19th, 2004]
Licensed components: XenApp Enterprise, XenApp Advanced, XenApp Standard, Application Streaming, XenDesktop only
Subscription advantage: no

----------

Unknown entries: ODP=0;AP=ADMIN/LOGON/-84D:NONADMIN/LOGON/-28D

========================================

Vendor: CITRIX
Expiration date: 03-jul-2010
No. of licenses: 100
Licensed feature: Citrix Provisioning Server for Desktops|Concurrent System

Software assurance expiry: 2009-07-03
Company name: sepago GmbH
Vendor string: [empty]
License sharing for the same client device: allowed
Serial number: OR240208:1647889
Date issued: 03-Jul-2008
Validity start date: 3-jul-2008
License type: Eval
Grace period: 30 days [default for all license files generated after August 19th, 2004]
Licensed components: XenApp Standard
Subscription advantage: no

----------

Unknown entries: ODP=0;AP=ADMIN/LOGON/-84D:NONADMIN/LOGON/-28D

========================================

Vendor: CITRIX
Expiration date: 03-jul-2010
No. of licenses: 100
Licensed feature: Citrix XenDesktop Advanced|Concurrent System

Software assurance expiry: 2009-07-03
Company name: sepago GmbH
Vendor string: [empty]
License sharing for the same client device: allowed
Serial number: OR240208:1647889
Date issued: 03-Jul-2008
Validity start date: 3-jul-2008
License type: Eval
Grace period: 30 days [default for all license files generated after August 19th, 2004]
Licensed components: XenDesktop Standard, XenDesktop Advanced
Subscription advantage: no

----------

Unknown entries: ODP=0;NUDURMIN=2880;NUDURMAX=525600;AP=ADMIN/LOGON/-84D:NONADMIN/LOGON/-28D

========================================

Vendor: CITRIX
Expiration date: 03-jul-2010
No. of licenses: 100
Licensed feature: Citrix XenDesktop Platinum|Concurrent System

Software assurance expiry: 2009-07-03
Company name: sepago GmbH
Vendor string: [empty]
License sharing for the same client device: allowed
Serial number: OR240208:1647889
Date issued: 03-Jul-2008
Validity start date: 3-jul-2008
License type: Eval
Grace period: 30 days [default for all license files generated after August 19th, 2004]
Licensed components: XenDesktop Standard, XenDesktop Advanced, XenDesktop Enterprise, XenDesktop Platinum
Subscription advantage: no

----------

Unknown entries: ODP=0;NUDURMIN=2880;NUDURMAX=525600;AP=ADMIN/LOGON/-84D:NONADMIN/LOGON/-28D

========================================


Vendor: CITRIX
Expiration date: 03-jul-2010
No. of licenses: 100
Licensed feature: Citrix XenDesktop Standard|Concurrent System

Software assurance expiry: 2009-07-03
Company name: sepago GmbH
Vendor string: [empty]
License sharing for the same client device: allowed
Serial number: OR240208:1647889
Date issued: 03-Jul-2008
Validity start date: 3-jul-2008
License type: Eval
Grace period: 30 days [default for all license files generated after August 19th, 2004]
Licensed components: XenDesktop Standard
Subscription advantage: no

----------

Unknown entries: ODP=0;NUDURMIN=2880;NUDURMAX=525600;AP=ADMIN/LOGON/-84D:NONADMIN/LOGON/-28D

========================================

Download

ParseCitrixLicense can be downloaded here.

Comments

Related Posts

Free Tool - List Registry Links (REG_LINK)

Recently I got into a very interesting discussion with my colleague Nicholas Dille on various aspects of Windows x64. One question he brought up was especially intriguing: knowing about registry redirection, it is not astonishing to find that the 32-bit version of the registry key HKLM\Software\Classes (aka HKCR) gets to be HKLM\Software\Classes\Wow6432Node. But there is also HKLM\Software\Wow6432Node\Classes!? How can there be two different Wow6432Node 32-bit keys for one 64-bit key?
Helge's Tools

Latest Posts

Scripted WordPress to Hugo Migration

Scripted WordPress to Hugo Migration
After having published in WordPress for almost 20 years, it was time for a change. This site is now rendered by Hugo, a static website generator built for Markdown content hosted in a Git repository. The migration from WordPress (HTML) to Hugo (Markdown) was far from trivial. Since I couldn’t find any tool for the job, I developed my own set of migration scripts that fully automate the migration process. You can find them on GitHub along with extensive documentation.
Website