仅在卸载时才在Wix引导程序包上运行PowerShell脚本吗?

时间:2018-07-09 11:48:08

标签: wix bootstrapper

我正在尝试在卸载时运行PowerShell脚本,但无法使其正常工作。

<Chain>
  <ExePackage SourceFile="C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" 
              UninstallCommand=" -command D:\path\uninstallVCProducts.ps1">
  </ExePackage>

</Chain>

仅打开PowerShell并使其运行脚本,但我无法使其正常运行。

编辑:我简化了代码,并且可以使用,但是我只需要在卸载时执行exepackage。因此,我认为这可以通过InstallCondition来实现,但是我找不到任何相关信息。我正在寻找类似InstallCondition ='SetupType =“ UNINSTALLING”'的内容。我将不胜感激。

  <ExePackage SourceFile="D:\SVNs\EbaSolution\VCLassUninstallHelperSetup\VCLassUninstallHelperSetup\run.bat"
              DisplayName='Bileşenler kaldırılıyor...' InstallCondition='???'
     >
  </ExePackage>

0 个答案:

没有答案