Remote deploy of Msi

Mar 25, 2010 at 3:25 PM

I've been trying to get the Msi.Install task to install an Msi to a test server.  It seems to me that the Install task can only install an Msi to the build server that the MSBuild process is running in.  This seems unlikely but I cannot see how to configure it to install my Msi to another server.

Does anyone know what properties I need to use in the Msi.Install task?

<Msi.Install

MsiPath="$(MsiSharedFolder)\$(NewMsiFile)"

LogFile="$(MsiSharedFolder)\\website.install.log"

LogOptions="Default;Verbose"

LoadUserProfile="true"

Properties="INSTALLDIR=C:\Install;DOMAIN=$(mydomain);MACHINE=$(Server)"

/>