내 시도 (응용 프로그램 -> 리소스 -> 추가) 항상전처리 및 배포 후 처리를 위해 BizTalk 2009의 PowerShell 스크립트가 필요합니까? BizTalk 2009 PreProcessingScript PostProcessingScript 데르로 (NY) PowerShell 스크립트를 추가하는
검증이 1 리소스 실패 오류 메시지 (들)을 충족 .
지원되지 않는 스크립트 유형 (확장자 = ".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에 대해 알고 있음).
어떻게
(즉, 차라리 스크립트가 아닌 파일 리소스로 포함되어있는 PowerShell 스크립트를 호출 VBS 계층을 통해, 바로 전화 것) 스트레이트 포워드 방식으로 BizTalk 배포 작업에서 PowerShell 스크립트를 사용할 수 있습니다
랩핑/레이어링 옵션이 실제로 가능합니다. (IMHO는 덜 악악이기 때문에 .VBS 경로를 사용합니다.)하지만 피하고 싶지는 않습니다. – daffy