Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个任务需要在 QA 和 prod 中运行,但不是 dev。任务是停止集群应用程序。问题是开发服务器没有集群,停止集群的任务在这些服务器上失败。有没有办法处理这个?
我们以前也有这个问题。当任务运行以停止集群时,它会在 dev 中失败:
系统找不到指定路径 C:\Windows\Sysnative\Cluster.exe /cluster:server resource "Company Name Product" /offline
为了让它工作,我们可以将集群命令移动到变量中,而不是直接在任务中。这样我们就可以让停止集群的开发版本只做一个 no-op: cmd /exit。QA 版本将运行真正的集群停止命令。
cmd /exit
任务:
开发服务器变量组:
QA 服务器变量组: