Passing multiple transform files to Execute-MSI


Could anyone tell me how to pass multiple .mst files to the Execute-MSI command?
I found the info that they are expected to be in the same directory as the .msi file (which they are) and that they should be separated with a semicolon.

Here’s how I understand this should work:

Execute-MSI -Action Install -Path 'Rolltalk Designer.msi' -Parameters '/QN' -Transform '1030.mst;1033.mst;1044.mst;1053.mst'

It works when I pass only one argument (e.g. -Transform '1030.mst')

However, when I pass more than one .mst file, I get the following error:

[05-06-2024 05:40:14.170] [Installation] [Execute-Process] :: Execution failed with exit code [1624]: Error applying transforms. Verify that the specified transform paths are valid.