This is kind of in line with this group, but just a little bit different. I am attempting to find a way that will allow me to have all installs of ArcMap use the same options that are found under the "Geoprocessing" drop down menu, then under "Geoprocessing Options" to change the "Results Management" option to be "Never Delete". This solution would have to be enabled across an internal network with remotely connected computers.
I have tried a few different searches, but I have not been able to find a way to do so. Any information or pointing to the correct resource would be greatly appreciated.
Have you looked at map templates? They may not be helpful for existing mxds, but you could give everyone the same setup in their Windows profile for ArcMap options (you may want to do templates for ArcCatalog too). Then each new map would use this. More sophisticated users could change options and save changes to their maps, thus overriding your template options.
If you are worried about users changing options or need to change all existing maps, you'll probably have to do some coding.
I believe when you change that geo-processing option it is stored in the Normal template, as is all/most other Application level settings. For me the normal template is stored here:
How about this as an idea? Setup ArcMap as you want then copy the mxt file to their new respective locations, overwriting the existing mxt. I'm sure you could script a copy file across your network.
This will of cause destroy any existing customisation the user has done! Also I don't know what exactly is in the mxt that relates specifically to the local profile. The mxt is a binary format so is not easy to interrogate.
I've discovered this interface in the ArcObjects API which appears to change the setting you want:
I'm not sure how you would run this at the local level of the machine across a network to change the normal template?