BizTalk 2009中用于部署中预处理和后处理的PowerShell脚本?

BizTalk 2009中用于部署中预处理和后处理的PowerShell脚本?,powershell,biztalk,Powershell,Biztalk,我尝试将(ny)PowerShell脚本添加为BizTalk 2009预处理脚本或后处理脚本(应用程序->资源->添加)时,始终会遇到错误消息 1个资源的验证失败 无法添加不支持的脚本类型(扩展名=“.PS1”)。验证源位置“c:\somescripts\BtsDumpEnvironment.ps1”。(Microsoft.BizTalk.ApplicationDeployment.Engine) 尽管.PS1是机器全局环境变量(即(PowerShell))的扩展,但仍然存在这种情况 返回

我尝试将(ny)PowerShell脚本添加为BizTalk 2009预处理脚本或后处理脚本(应用程序->资源->添加)时,始终会遇到错误消息


1个资源的验证失败

无法添加不支持的脚本类型(扩展名=“.PS1”)。验证源位置“c:\somescripts\BtsDumpEnvironment.ps1”。(Microsoft.BizTalk.ApplicationDeployment.Engine)


尽管.PS1是机器全局环境变量(即(PowerShell))的扩展,但仍然存在这种情况

返回

.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PS1
重启机器后(即,现在每个服务都知道.PS1)


如何在BizTalk部署任务中直接使用PowerShell脚本(即,我宁愿立即调用脚本,而不是通过VBS层调用作为文件资源包含的PowerShell脚本)

能否在bat文件中启用对powershell脚本的调用,并将bat文件作为预处理命令调用

我知道这是一项工作,而不是答案。但是我必须为我们的CI服务器做同样的事情


希望有帮助。

包装/分层选项确实是可行的(我会选择.VBS路线,因为依我看,这不是什么坏事),但我更希望避免。
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PS1