我使用以下命令通过MSBuild文件安装服务。这很好用
<Exec Command= 'c:\test\myService.Appservices.exe install' ContinueOnError='false' />
但是上面的命令在本地机器上安装服务。我想在远程计算机上安装该服务。如何使用此命令指定机器名称?
答案 0 :(得分:4)
根据Mike Vine的评论,MSBuild不包含远程执行工具。但是,您可以使用psexec之类的内容。 e.g。
<Exec Command='psexec -accepteula -s \\RemoteServer "C:\Path To EXE on Remote Machine\my.EXE"' IgnoreExitCode="false" ContinueOnError="false" Timeout="600000" >
<Output TaskParameter="ExitCode" PropertyName="exitCode1"/>
</Exec>