/build/static/layout/Breadcrumb_cap_w.png

Macintosh Inventory Adobe Creative Suites

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

Answers (8)

Posted by: ncmonag 14 years ago
Senior Yellow Belt
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.
Posted by: mlathrop 14 years ago
Fifth Degree Brown Belt
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?
Posted by: mlathrop 14 years ago
Fifth Degree Brown Belt
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?
Posted by: MacDude 14 years ago
Fifth Degree Brown Belt
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.
Posted by: mlathrop 14 years ago
Fifth Degree Brown Belt
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?
Posted by: mlathrop 14 years ago
Fifth Degree Brown Belt
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!
Posted by: ncmonag 14 years ago
Senior Yellow Belt
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.
Posted by: jkatkace 14 years ago
Purple Belt
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.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login

Share

 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ