I want to install a msi with msiexec in a specific directory. I'm using:
msiexec /i "msi path" INSTALLDIR="C:\myfolder" /qb
It is not working with the "INSTALLDIR", because the msi is installing in the default path and not in my specific path.
Use TARGETDIR instead of INSTALLDIR. Note that the quote marks for TARGETDIR property are only around the path in the case of spaces.
msiexec /i "msi path" TARGETDIR="C:\myfolder" /qb