You are absolutely right,
this does not work,
msiexec /i "C:\tmp\check_mk_agent.msi" WIXUI_REMOVELEGACY="1" WIXUI_CLEANINSTALL="1" WIXUI_MIGRATELEGACY=""
Clean installation [checked]
Remove legacy [checked]
Migrate from legacy [checked - it should be unchecked]
but this does,
Start-Process msiexec -Wait -ArgumentList '/I C:\tmp\check_mk_agent.msi WIXUI_REMOVELEGACY="1" WIXUI_CLEANINSTALL="1" WIXUI_MIGRATELEGACY=""'
Clean installation [checked]
Remove legacy [checked]
Migrate from legacy [unchecked - as it should]
any thoughts as to why? I mean we can certainly go with the second option, which works, but I have some OCD issues here lol