我有一个发布TFS版本,它在我的代理文件夹中有一个应用程序的卸载和安装步骤,以便进一步测试。不幸的是,当它恰好是代理程序目录中的全新安装时,它会失败并显示错误“Uninstall”不被识别为内部或外部命令“。
在这种情况下,我想在批处理或命令行任务中运行脚本,以检查在运行卸载任务之前是否存在uninstall.exe。有什么办法可以根据我脚本中的If条件调用Uninstall或Install步骤吗?
例如,如果存在“C:\ Program Files \ Altiris \ Altiris Agent \ AexAgentUtil.exe”goto task1 else task2
提前致谢
不要使用批处理脚本或命令行,使用PowerShell;这就是PowerShell的设计目标。
if (Test-Path 'C:\Program Files\Altiris\Altiris Agent\AexAgentUtil.exe') {
# do something
}
else {
# do something else
}