PSADT Execute-MSI -Parameters parsing quotes issue

I was able to self-resolve this from looking at an older thread:

Original:

msiexec /i "AEMinimal.msi" /q INSTALLDIR="C:\Program Files (x86)\ARGUS Software" PSETUPTYPE=4 ADDDEFAULT="MainProduct,AEClient,feature.configutility,feature.exceladdin"

PSADT:

  • This is what worked for me
Execute-MSI -Action "Install" -Path "$dirFiles\AEMinimal_13.0.3.1830.msi" -Parameters "/q INSTALLDIR=`"C:\Program Files (x86)\ARGUS Software`" PSETUPTYPE=`"4`" ADDDEFAULT=`"MainProduct,AEClient,feature.configutility,feature.exceladdin`""