I have a solution that needs to be worked on. I'm assuming everyone here is in IT...so here goes.
My current solution runs in SCCM (tanium, manage engine, and big fix would probably work as well...just haven't had a chance to test it. ).
******Create it as a package (so we don't need a detection method and it can be re-run whenever there are updates), check the option to run the package w/ admin rights (not user rights), check the button to allow user to interact w/ the program.*********
Now to explain the script:
- It prompts the user for the autodesk downloads location
- Stores the download location as a variable, searches it recursively for files
- AutoDesk updates are .msp or .exe, however, this script grabs the .exe and runs the /e handle to extract the .msp from autodesk .exe updates. In other words, this script only runs .msp files. This is good because in the worst case scenario that the autodesk downloads location is the users default download location, it will only run .msp files-- .msp files can only install if the software and version match the update file.
Bad things:
It's written very literally. The script needs to be cleaned up. I just don't have time to develop it. Also, it runs outside of the AutoDesk Desktop App. This means that during my proof of concept, end users have to open up the desktop app, hit download on each update, wait for it to download, then run my script. I'm willing to put what I have out there, but to avoid pain points like that, it still needs to be worked.
But it works. If the updates are in a directory, this thing will run it. If any of you are interested, respond to this, and I'll load it on github.