如果存在卸载.exe则运行卸载步骤,否则跳转到安装 vNext 生成任务



我有一个发布 TFS 版本,其中包含在我的代理文件夹中卸载和安装应用程序的步骤以进行进一步测试。不幸的是,当它碰巧在代理目录中全新安装时,它会失败并显示错误"卸载"未被识别为内部或外部命令"。

在这种情况下,我想在批处理或命令行任务中运行脚本,以在运行卸载任务之前检查是否存在卸载.exe。有什么方法可以根据脚本中的 If 条件调用卸载或安装步骤?

举个例子如果存在 "C:\Program Files\Altiris\Altiris Agent\AexAgentUtil.exe" goto task1 else task2

提前致谢

不要使用批处理脚本或命令行,请使用PowerShell;这就是PowerShell的设计目的。

if (Test-Path 'C:Program FilesAltirisAltiris AgentAexAgentUtil.exe') {
   # do something
}
else {
   # do something else
}

最新更新