Posts

Showing posts from 2016

MSI Packaging - ESRI ArcGIS plugins for All Users

Image
ESRI ArcGIS plugins Issue – When installing ESRI ArcGIS plugins they only install for the current user, in an enterprise deployment these plugins should install for all users automatically. Plugins solution has been tested with:- PetroGIS 1.6 Team-GIS Manual Install Normally when you have AcrGIS installed you will be asked the following when you click on a ArcGIS add-in file:- File will have association set by ArcGIS install If you click on file you will see the following install screen:- The install will then create the following file and folder:- C:\Users\username\Documents\ArcGIS\AddIns\Desktop10.0\{e7f903e3-0ce4-4e3a-88a0-e05042dfeee7} These plugins are automatically loaded on starting ArcGIS 10. How to package for multiple users To package for multiple users active setup will have to be used to replicate the ESRI Addin File for each user that logs on to the workstation. The key here is to note the folder name above as this will have

Remove Folder during MSI Install

Image
Remove Folder during MSI Install Create a custom action      cmd.exe /C rmdir "%PROGRAMDATA%\Microsoft\Windows\Start Menu\Programs\Java" /S /Q Change the Type to 3122 No Impersonate runs the command in a system context. Source is %COMSPEC The ComSpec environment variable by default points to the full path of the command line interpreter. Now you have to sequence the command to run second last just before InstallFinalize Easy as that.

Microsoft Power BI Silent install

Image
Microsoft Power BI Desktop If you try and install the MSI silently then you will come across the following error:- GPO Deployment with have a 1603 ERROR To install silently you will need to create a MST, with the following items added:- Done.

.NET 4.5.2 MSI

Image
Create .NET 4.5.2 MSI   Download .NET 4.5.2 and extract setup.exe using 7 zip.   Run the following Msiexec /a "C:\PATHtoMSI" EXTUI=1 TARGETDIR=C:\AIP   Example:-     Note - "EXTUI=1" --> Makes solo MSI install possible     You will now have an AIP directory with the following files:-       Create a MST called Netfx_Full_LDR_x86.mst and make the following change (Using InstEd MSI editor):-         Now you can deploy .NET 4.5.2 using the following command:-    msiexec /I Netfx_Full_LDR_x86.msi TRANSFORMS=Netfx_Full_LDR_x86.mst /q   :-)