Copy link to clipboard
Copied
For DC products, the software IDs are identical for Acrobat Professional and Standard because they are delivered in a single installer, as described in the link below. Has anyone successfully been able to differentiate between Standard & Professional in their software inventorying systems? We use Microsoft System Center Configuration Manager - the Display Name for both Standard and Professional both show as "Adobe Acrobat DC". With previous versions, the Display Name would show as either "Adobe Acrobat XI Standard" or "Adobe Acrobat XI Professional" (for example). Has anyone discovered any other fields that can be checked for differentiation? We use software inventorying for costing, confirming our volume licence counts, etc. And also for generating computer groups when the time comes to upgrade Standard & Pro to the next version.
http://www.adobe.com/devnet-docs/acrobatetk/tools/AdminGuide/identify.html#identifying-dc-installs
Thanks
Since DC has a common installer for Standard & Pro, entitlement is no longer an install time property but rather a run time property.
This means you may run into future licensing and functionality issues if you modify these properties. You might consider alternatives such as setting the org name to "my org--pro" or something like that.
Copy link to clipboard
Copied
Yes. Folks are using the SWID info as described in the article you mention. Also, 2 scripts have been uploaded this week which allow you to extract the info from the file. Does this method not work for you?
Ben
Copy link to clipboard
Copied
Thanks. Is there a link to the scripts?
Copy link to clipboard
Copied
Links are in the first two bullets: Identifying Existing Installs — Enterprise Administration Guide
Copy link to clipboard
Copied
Unfortunately, we may be forced to modify the ProductName property (see link below)
Re: Telling the difference between Standard and Pro
Thanks
Copy link to clipboard
Copied
Since DC has a common installer for Standard & Pro, entitlement is no longer an install time property but rather a run time property.
This means you may run into future licensing and functionality issues if you modify these properties. You might consider alternatives such as setting the org name to "my org--pro" or something like that.
Copy link to clipboard
Copied
If you have SCCM and you are looking for SQL query when you connect directly to the database from Microsoft SQL Studio Management Studio.
Use this query
DECLARE @SoftName nvarchar (255)='Adobe Acrobat%';
DECLARE @SoftVer nvarchar (255)='%';
DECLARE @ColName nvarchar (255)='%'
SELECT DISTINCT dbo.v_R_System.Netbios_Name0,
dbo.v_R_System.User_Name0,
dbo.v_R_User.cn0,
dbo.v_R_User.mail0,
dbo.v_GS_ADD_REMOVE_PROGRAMS.DisplayName0,
dbo.v_GS_ADD_REMOVE_PROGRAMS.Version0,
case when LEFT(RIGHT(dbo.v_GS_ADD_REMOVE_PROGRAMS.ProdID0, 18), 4) = '7760' then 'Professional'
when LEFT(RIGHT(dbo.v_GS_ADD_REMOVE_PROGRAMS.ProdID0, 18), 4) = 'BA7E' then 'Standard'
when LEFT(RIGHT(dbo.v_GS_ADD_REMOVE_PROGRAMS.ProdID0, 18), 4) = '7B44' then 'Reader'
when LEFT(RIGHT(dbo.v_GS_ADD_REMOVE_PROGRAMS.ProdID0, 18), 4) = '7761' then '3D'
End as 'Adobe Version',
LEFT(RIGHT(dbo.v_GS_ADD_REMOVE_PROGRAMS.ProdID0, 18), 4) AS [Version],
dbo.v_GS_ADD_REMOVE_PROGRAMS.ProdID0,
dbo.Collections_G.CollectionName
FROM dbo.v_R_System LEFT OUTER JOIN
dbo.v_R_User ON dbo.v_R_System.User_Name0 = dbo.v_R_User.User_Name0 LEFT OUTER JOIN
dbo.v_GS_ADD_REMOVE_PROGRAMS ON dbo.v_GS_ADD_REMOVE_PROGRAMS.ResourceID = dbo.v_R_System.ResourceID LEFT OUTER JOIN
dbo.vCollectionMembers ON dbo.v_R_System.Name0 = dbo.vCollectionMembers.Name LEFT OUTER JOIN
dbo.Collections_G ON vCollectionMembers.SiteID = dbo.Collections_G.SiteID
WHERE dbo.v_GS_ADD_REMOVE_PROGRAMS.DisplayName0 LIKE @SoftName and dbo.v_GS_ADD_REMOVE_PROGRAMS.Version0 Like @SoftVer and dbo.Collections_G.CollectionName Like @ColName