首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在多服务器部署中运行带有BTDF部署的exe

在多服务器部署中运行带有BTDF部署的exe
EN

Stack Overflow用户
提问于 2018-06-22 07:08:45
回答 1查看 176关注 0票数 0

在部署BizTalk应用程序之后,我有一个运行某些exe的要求。我在btdf文件中相应地添加了脚本:

代码语言:javascript
复制
<Target Name="CustomPostDeployTarget" AfterTargets="Installer">
    <Exec Command="DocAutomation.exe" WorkingDirectory="..\DocAutomation\bin\Debug"></Exec>
</Target>

对于单个服务器部署来说,这是很好的。现在,我只想在多服务器部署中的最后一台服务器或第一台服务器上运行这个脚本,因为现在它将在每个服务器上运行。我怎么能这么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-25 05:31:18

在向导中,在服务器上部署或卸载时,询问您是在第一台还是最后一台服务器上的复选框对应于将环境变量BT_DEPLOY_MGMT_DB设置为“true”或“false”。

可以向目标添加属性,以便为EXE使用相同的设置。

代码语言:javascript
复制
Condition="'$(BT_DEPLOY_MGMT_DB)' == 'true'"

在部署时,组中的最后一台服务器是正确的,在取消部署时,对组中的第一台服务器是正确的。

如果这不能满足您的需要,您可以将其设置为其他条件,例如计算机名$(COMPUTERNAME)。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50982510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档