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?
Comments
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.