我嘗試添加(紐約州)PowerShell腳本作爲一個BizTalk 2009年PreProcessingScript奧德PostProcessingScript(應用程序 - >資源 - >添加)總是遇到一個錯誤消息BizTalk 2009中的PowerShell腳本用於部署中的預處理和後處理?
驗證失敗1個資源(S) 。
無法添加不受支持的腳本類型(擴展名=「.PS1」)。驗證源位置「c:\ somescripts \ BtsDumpEnvironment.ps1」。 (Microsoft.BizTalk.ApplicationDeployment.Engine)
儘管這是一個事實,即.PS1是在機器全局環境變量的延伸,即(PowerShell中)
[Environment]::GetEnvironmentVariable("PATHEXT", "Machine")
回報
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PS1
重新啓動盒子後(即現在每個服務都知道.PS1)。
如何在BizTalk部署任務中以直接方式使用PowerShell腳本(即,我寧願立即調用腳本,而不是通過VBS層調用包含在文件資源中的PowerShell腳本)
包裝/分層選項確實是可行的(我會去的.VBS路線,因爲恕我直言,這是更小的邪惡),但我寧願要避免的東西。 – daffy 2010-02-25 17:37:19