I have been trying to get Immy.Bot to get all of our computer with Revit 2023 on it updated to the latest version. Every option Immy.Bot has for updating or Uninstalling older versions fail. the messages I always get is that it fails to find the version so It stop the process.
12:36:13pm
Reboot suppressed.
12:36:13pm
Uninstall command completed. Running detection to see if it worked.
12:36:13pm
Retrieving bulk software list.
12:36:19pm
Retrieved 314 software.
12:36:19pm
Getting installed version from Windows Registry where display name matches regex "^Autodesk Revit 2023$".
12:36:19pm
Found "Autodesk Revit 2023" version "23.0.20.21".
12:36:19pm
Failed to uninstall Autodesk Revit 2023 using the upgrade code, product code, or software table name.
Detected: 23.0.20.21
12:36:20pm
Cannot uninstall using the latest version's uninstall script because the latest version was not found.
12:36:20pm
None of the software removal processes were successful.
All versions of Revit are part of Immy.bot’s global software library and cannot be edited.
They do have Immy.bot’s defined uninstall script.
I don’t know if it’s because Immy.Bot only supports the certain versions of the software.
I do know that Autodesk does not always have the cleanest of installers and I have seen issues with them in the past. I have also noticed that Immy.Bot only shows the initial version of the software that was released from Autodesk and none of the updates. When the software gets installed I still have to manually install all of the updates and patches from Autodesk.
That is unfortunate.
There are a lot of companies that use Autodesk software and I constantly hear how difficult it is to deploy software and keep it up to date. Autodesk refuses to listen to the IT community on how their software is deployed and are in the impression that everyone has the resources to use software like Microsoft SCCM or can give local admin rights to all users. In my mind neither solution is appropriate.
I apricate your feedback and I hope a better resolution can be found in the future.
Wish I would have read the community forums before signing up for immy.bot. Keeping Revit (and AutoCAD) up to date are the main reasons we signed up. This sounds like a major road block but it sounds like maybe @DarrenDK has a possible solution? Would like to add our vote for seeing that pushed forward as well!
I have created installers for Revit updates and hotfixes for 2021 and 2022, and they are working well. I’m just trying to work out some failures on a few machines. I uploaded the files from the Autodesk portal for updates and hotfixes and then made the deployments. It’s not a dynamic script, but it works.
But it’s still a huge pain to uninstall Revit if I have to use cmd. Always had to do it manually.
I’m the one holding the rabbit in the hat at the moment. The problem with the API calls necessary to do this is that they are protected with a verification hash that I haven’t figured out how to generate.
If there is anyone that wants to look into this, run fiddler while Autodesk Connect checks for updates, and have a look at those API calls. If anyone can figure out how to generate the hash verification for the API calls, we’ll be good to go here.