如何使用WIX运行{.bat文件。

时间:2018-10-05 06:48:57

标签: wix3.5

我的要求是在Windows Server 2012 R2中启用IIS功能 为此,我尝试了CustomAction使用c#运行所有功能。但由于我正在尝试在服务器计算机上安装安装程序,因此无法正常工作。确认这一点,我创建了一个具有此内容的run.bat文件

 dism.exe /Online /Enable-Feature /FeatureName:IIS-WebServer /FeatureName:IIS-WebServerRole

,并且在服务器中运行此bat文件时,将启用IIS功能。所以,现在我想使用wix

做同样的事情

我已将此run.bat文件保存在我的wix设置项目中。

我在wix中的代码是

<Property Id='CMD'>cmd.exe</Property>
<CustomAction Id="BatchFile" Property="CMD"  ExeCommand="run.bat" Execute="immediate" Return="asyncWait" Impersonate="yes"/>
<InstallExecuteSequence>
  <Custom Action="BatchFile" Before="InstallFinalize"></Custom>
</InstallExecuteSequence>

但是它不起作用

我也尝试过Wix & Burn - Install IIS if not yet installed

是否可以使用Wix运行bat文件? 请帮忙

0 个答案:

没有答案