Hello,Doing a silent install of the Add-In is possible, one way is to deploy it just like any other package and install it in the 'correct' location, the main problem with this is the location that is checked by ArcMap by default on startup is located in the users roaming profile at C:\Users\<username>\Documents\ArcGIS\AddIns\Desktop10.2; thus it is hard to do a ALLUser deployment.for more information see--> http://resources.arcgis.com/en/help/main/10.2/index.html#/Essential_Python_add_in_concepts/014p0000001p000000/A better solution is to copy all your enterprise Add-ins into a file share (e.g., W:\ArcGIS10.2\AddIns) then to build a package that ADDs the file path to your file share to ArcGIS Desktops "well known folder location" list. To do add a path to the list, just add a new String Value to \\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ESRI\Desktop10.2\Settings\AddInFolders and set the value (e.g., to W:\ArcGIS10.2\AddIns).It is this registry key that you would want to deploy to your end users. As an added benefit, any Add-In placed at the specified location will immediately became available to your users.
If you are Windows 7, 32 bit you would drop the Wow6432Node reference from the registry path (that node is used by32 bit apps on 64 bit machines).
Would your solution work for ArcGIS Pro add-in? We are currently trying to get a silent install of the last versions of our add-in as we are not admin on our machines, and avoid the IT to be involved very often.
In short YES, ArcGIS Pro supports the concept of Shared Add-ins. To have a Add-In load to ArcGIS Pro without user action you need to create a registry setting at:
Create a new REG_SZ key there, the value name is the path to a folder containing your Add-Ins. The value data for the key is null (not set).You can have more than one key. A path would look like:
In our case we map the W:\ folder on all agency computers and post shared Add-Ins to the above location. If you have access to Visual Studio you can easily build an MSI package or just a simple .bat file to deploy this registry key.
At the folder location defined above you have your add-ins. They are stored in their own subfolder at the above location. The subfolders are named based on the ArcInfo id GUID of the add-in as shown in your Config.daml (note - if you start a new Add-In from a snippet or stub provided by ESRI be sure you update the ArcInfo id in the Config.daml or they will all be the same :-). Also, Add-Ins are loaded by Pro in alphabetical sequence based on the ArcInfo id GUID.
Thank you for your quick reply! That's exactly what we need.
Retrieving data ...