I need a method to scan my Macs and determine which version of Adobe Creative Suite is installed.
Easy to do on PC's since there is Windows install/uninstall info for Adobe Creative Suite that indicates which suite is installed. Example; Adobe Creative Suite 3 Design Standard , Adobe Creative Suite 3 Design Premium or Adobe Creative Suite 3 Master Collection can be detected by the KBOX
How can I make this determination on Macintosh OS? Each application within the suite is installed individually on Macs and ther is no registry info on "Creative Suite" Help please [8|] [:)]
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
Adobe uses a different installer for the suite vs. individual installs Look at /Applications/Utilities/Adobe\ Installers/, there are just aliases here but you should be able to resolve back to the original under /Library/Application\ Support/Adobe/Installers/. Just build a custom software inventory item based off of the installer(s) and you should be golden.
Answered 02/05/2010 by: ncmonag
Senior Yellow Belt

Please log in to comment
0
Thank you. [;)]
How do I create a custom inventory item based on a file path?
Would you have an example that could help me get started?
Answered 02/05/2010 by: mlathrop
Fifth Degree Brown Belt

Please log in to comment
0
I tried using this command
FileExists /Library/Application Support/Adobe/Installers/Add or Remove Adobe Creative Suite 3 Design Standard which is an alias
and also
FileExists /Library/Application Support/Adobe/Installers/b97192abff4c6583d06c9717b3a2764/setup.app which is the actual file
but KBOX is not detecting this file
Any suggestions?
Answered 02/09/2010 by: mlathrop
Fifth Degree Brown Belt

Please log in to comment
0
Make sure that you are using parenthesis and that your files are in /Library, not the user's /Library (i.e., ~/Library)

We need to make a variable for the User's home directory path for it to workk on non-global installs.
Answered 02/10/2010 by: MacDude
Fourth Degree Brown Belt

Please log in to comment
0
*corrected*
I tried both
FileExists FileExists (/Applications/Utilities/Adobe Installers/Add or Remove Adobe Creative Suite 3 Design Standard), an alias
and
FileExists (/Library/Application Support/Adobe/Installers/b97192abff4c6583d06c9717b3a2764/setup.app), a file
but not getting any results. Is this syntax 100% correct?
Answered 02/11/2010 by: mlathrop
Fifth Degree Brown Belt

Please log in to comment
0
I discovered that I was using incorrect syntax with a space between FileExists nad the first parens.
Correct syntax is
FileExists(/Applications/Utilities/Adobe Installers/Add or Remove Adobe Creative Suite 3 Design Standard)
FINALLY, found a way to inventory our Creative Suites on Macs - Hooray!
My Bad!
Answered 02/12/2010 by: mlathrop
Fifth Degree Brown Belt

Please log in to comment
0
A quick side note for those who may not know,.app "files" on the mac are actually folders, the should function mostly the same with the Inventory rules and if you open them up, right-click (or control-click) an application and select "Show Package Contents", there is usually a lot of useful information about the app in the info.plist.
Answered 02/16/2010 by: ncmonag
Senior Yellow Belt

Please log in to comment
0
A great point, ncmonag. You may find that "FileExists" doesn't work on things that end in .app or .pkg, and you may need to use DirectoryExists instead.
Answered 03/03/2010 by: jkatkace
Purple Belt

Please log in to comment
Answer this question or Comment on this question for clarity