Important Notice: On February 29th, this community was put into read-only mode. All existing posts will remain but customers are unable to add new posts or comment on existing. Please feel to join our Community Discord for any questions and discussions.

PDQ Deploy with MSI flag lookups?

Hello, I have an application that I need to deploy using an MSI, for which the parameters required for the installation need to have unique values for each machine it is deployed to.  So for Example, machine 1 would need:


msiexec /i "MyInstaller.msi" ALLUSERS=1 /qn /norestart /log output.log Parameter="Machine1Value"

Machine 2 would need:

msiexec /i "MyInstaller.msi" ALLUSERS=1 /qn /norestart /log output.log Parameter="Machine2Value"


Where the Parameter values do not follow a pattern (they are codes unique to each machine).

Is there any sort of way I can accomplish this type of thing with PDQ Deploy?  I need it to lookup the values from a CSV or something like that and have the flags be based off that.


The only possibility I was thinking that might work would be to use Powershell and have it lookup the CSV value and then have Powershell build the actual install command and issue it.  Is there any better/more clean way to do this with PDQ deploy?





1 comment
Date Votes
  • Hi Andy,

    For the situation that you described, it does sound like using PowerShell to perform the installation would be the best way to have each computer have different arguments.