Мои попытки добавить (ny) скрипт PowerShell в качестве сценария BizTalk 2009 PreProcessingScript или PostProcessingScript (Приложение -> Ресурсы -> Добавить) всегда встречаются с сообщением об ошибке
Проверка не удалась для 1 ресурса (ов).
Невозможно добавить неподдерживаемый тип сценария (расширение = ".PS1"). Проверьте расположение источника "c: \ somescripts \ BtsDumpEnvironment.ps1". (Microsoft.BizTalk.ApplicationDeployment.Engine)
Это несмотря на тот факт, что .PS1 является расширением для переменной среды, глобальной для компьютера, т. Е. (PowerShell)
[Environment]::GetEnvironmentVariable("PATHEXT", "Machine")
1012 * возвращается *
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PS1
после перезагрузки коробки (то есть каждый отдельный сервис теперь знает о .PS1).
Как я могу использовать сценарии PowerShell в задаче развертывания BizTalk прямым способом (т.е. я бы скорее вызвал сценарий сразу, а не через уровень VBS, вызывая сценарий PowerShell, который включен в качестве файлового ресурса)