我正在尝试在卸载时运行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>