mar*_*rcj 5 windows command-line biztalk environment-variables
我想将一个环境变量的原始文本提供给命令,而不是评估环境变量.
我需要这个从命令行配置BizTalk,例如:
BTSTask.exe AddResource -ApplicationName:App1 -Type:System.BizTalk:BizTalkAssembly -Overwrite -Source:..\Schemas\bin\development\App1.Schemas.dll -Destination:%BTAD_InstallDir%\ App1.Schemas.dll
此命令将资源添加到BizTalk应用程序.我希望目标是%BTAD_InstallDir%\ App1.Schemas.dll,但是目前它正在评估环境变量(没有任何东西)和使用\ App1.Schemas.dll.
在解析\执行此命令时是否可以转义或禁用此环境变量的评估?
我尝试用胡萝卜(^)转义第一个和两个百分比字符,但这并没有停止评估.
[编辑]当我在命令提示符下执行它时,它不会替换环境变量,但是当我将其作为脚本运行时,它会对为什么这是不同的任何想法?
你试过了吗:
%%BTAD_InstallDir%%
Run Code Online (Sandbox Code Playgroud)
在你的脚本中?
这应该阻止脚本解释该变量,并将其传递%BTAD_InstallDir%
给程序。
归档时间: |
|
查看次数: |
5613 次 |
最近记录: |