In our orginisation we have an adobe update server deployed the issue i am having is automating the download process.
It says in the documentation that the resync command (keystroke 2) must be entered every time to get the program to check for updates ?
Is there no startup argument to automate the process why does it relay on user input ?
Ive tried sendkeys combined with a scheduled task but most of the time the rusultis AUSST sitting on the desktop waiting for user input when it looses focus and the keys are sent elsewhere
Whats the proper way to do this ?
In it's current form AUSST does not autoupdate. We have however seen many people use custom methods to achieve this, Windows Services/Scripts etc... We will take note that it is a desired feature and see if we can do something in the future.
CS Enterprise Systems Engineer
If anyone is interested, I've added/modifed about 5 lines of code to the AdobeUpdateServerTool2.0.py file that allows you to pass a "selection" argument into AUS when running from the command line. This allows you to easily add AUS into a crontab on your server to sync updates on whatever schedule you'd like.
Why Adobe couldn't do something like this, I have no idea (actually, I have an idea, but...).
Hey Marc—here's the info & file, as promised. Figured I'd do a little write-up and post it here incase anyone else finds it handy in the future.
Automating the sync of the Adobe Update Server (AUS)
Adobe did not provide any baked-in way of automatically updating the library of available updates in their enterprise-level internal Update Server software. Why they didn't implement this, I have no idea (I mean, wouldn't it be obvious you'd want to keep your in-house update server in sync with theirs? Or at least be given the option to do so?). In its current state, running the software needs manual interaction by the user, requiring a keystroke to be entered to tell the software to do (i.e., build a fresh directory structure, incremental update, etc.). This makes it impossible to simply add the command to a crontab and have your server automatically pull updates from the Adobe servers on a regular schedule.
So, I've modified the Python script (which is essentially all the AUS is) to do just that and now, when you run AUS from the command line, you have the option of passing an autosync argument, telling the software to automatically sync with Adobe's servers.
If you'd like a copy of the revised Python script, you can download it from here:
Once downloaded, unzip the file and place AdobeUpdateServerSetupTool2.0.py in the following location, replacing the original (I'd suggest making a backup of the original for safe keeping):
Once you've replaced the file, you can now run the AUSST program using the same command as before, but with a second argument to enable the automated sync with Adobe's servers. The command would look like this (based on the example used in Adobe's AUSST documentation):
AdobeUpdateServerSetupTool2.0 --root="/serverroot/updates/Adobe/CS" --autosync="Yes"
All you're doing is adding the --autosync="Yes" argument to the command you've always used to run AUSST. Give it a test—if it works for you, then you can easily add this to a crontab and enjoy automated sync of your ASU server with Adobe's server.
Disclaimer: I have tried to make this modification as stable as possible. I've tested it in so much as it's been running without issue on my own ASU server and has been consistently keeping everything in sync with Adobe's. That said, I take no responsibility for the use of this program and if you choose to use it, you do so at your own risk.
Thank you for the assistance.
I will get on this as soon as possible.
We are using a Mac server and I haven't worked with setting up cron jobs on it, although I used to on our old SGI systems.
I have found the RemoteUpdateManager, there is an online video from Adobe that had some useful information about this.
We have Adobe products on close to 100 computers in my department and updating them has become a real pain.
I'm faculty with some sysadmin experience and the university has provided no support for the Mac side of the world
Hey Marc—I'll drop you an email at the address you provided and I can give you a hand if you need it. I have the Adobe Software Update Server & Remote Update Manager (including disabling the annoying GUI-based Adobe Application Manager on individual machines so users don't get notifications of updates they can't apply, etc.) deployed in our studio. I wrote basic documentation on most of it as well, including deploying the Remote Update Manager to all the required machines, siliently checking and applying the updates on an automated schedule, etc., all through Apple Remote Desktop. I'll be in touch!
Europe, Middle East and Africa