Script to download Creative Cloud Installer

Philein
New Contributor III

Hi everyone,
I'm looking for a script to automatically fetch the Creative Cloud installer from the Adobe website and then let user install it. (For particular reasons i'm not able to access the Adobe admin console).
Could you please help me?

2 REPLIES 2

geoff_widdowson
Contributor

@Philein Adobe don't have that as an option. Evey download requires you to download an installer that fetches the full application package, you can't download any application directly. Even using the admin console the package you make requires you to download a file installer that then fetched the full build files. If you dont have access to the Adobe admin console you might as well just let users use the Adobe Desktop Cloud app to download and install. You could just package the cloud app and deploy along with a script (see below) that will allow non-admin users to user the cloud app to download and install apps.

#!/bin/bash

### This script sets the required XML values for Adobe on managed devices

## Write out the correct xml data to file
cat << EOF > /Library/Application Support/Adobe/OOBE/Configs/ServiceConfig.xml
<?xml version="1.0"?>
<config>
  <panel>
    <name>AppsPanel</name>
    <visible>true</visible>
  </panel>
  <panel>
    <name>FilesPanel</name>
    <masked>false</masked>
  </panel>
  <panel>
    <name>MarketPanel</name>
    <masked>false</masked>
  </panel>
  <feature>
    <name>SelfServeInstalls</name>
    <enabled>true</enabled>
  </feature>
  <feature>
    <name>BrowserBasedAuthentication</name>
    <enabled>false</enabled>
  </feature>
  <feature>
    <name>SelfServePluginsInstall</name>
    <enabled>false</enabled>
  </feature>
</config>
EOF

## Kill all Adobe processes
kill $(pgrep -i adobe)

## Launch Adobe Creative Cloud app as logged in user
loggedInUser=$(python -c 'from SystemConfiguration import SCDynamicStoreCopyConsoleUser; import sys; username = (SCDynamicStoreCopyConsoleUser(None, None, None) or [None])[0]; username = [username,""][username in [u"loginwindow", None, u""]]; sys.stdout.write(username + "
");')

sudo -u $loggedInUser open -a  /Applications/Utilities/Adobe Creative Cloud/ACC/Creative Cloud.app

exit 0

You could get the full application installer instead of the stub installer. Adobe has alternative installer links here: https://helpx.adobe.com/download-install/kb/creative-cloud-desktop-app-download.html

Why not just put a link to installer on the desktop?