Silent MSI with Custom Parameters

Job ID: 40003907

Budget: $30 – $250 CAD

The app itself is already packaged with PyInstaller; the missing piece is a Windows-style installer that can deploy it without displaying a single console window. My halfway-there WiX script proves the concept but still pops up command prompts and only passes one option.

I need a refined .wxs (or equivalent WiX Toolset project) that builds a completely silent MSI. At install time I must be able to run, for example:

msiexec /i PostureCompass.msi --onboardingKey=abcd --groupId=123 --forceDeviceIdRefresh=true /qn

Key requirements: the installer recognises the --argument=value syntax, accepts these three parameters—onboardingKey, groupId, forceDeviceIdRefresh—and forwards them unchanged to the installed executable so the app can read them on first launch or during a repair. No extra UI, no flashing consoles.

Please return:
• The updated WiX source (fully commented)
• The compiled, ready-to-ship MSI
• A brief read-me describing any custom actions or properties I should keep in mind when I rebuild future versions

Let me know your estimate and the timeframe you’d need to deliver a test build.