문제

SSIS에서 PowerShell 스크립트를 실행하는 방법을 아는 사람이 있습니까? 스크립트를 만들었고 명령 줄에서 작동합니다. 스크립트는 몇 가지 명령 줄 매개 변수를 사용하며 CMD.Exe에서 호출 할 때 잘 작동합니다.

SSIS에서 실행 프로세스 작업을 사용하고 있으며 스크립트 파일을 실행할 수 없습니다. 표현식을 사용하여 스크립트의 이름과 명령 줄 인수를 전달합니다. 작업은 불완전한 문자열 토큰 오류를 반환하고 있습니다.

도움이 되었습니까?

해결책

추가 스크립트 (CMDLET 프로젝트의 경우)와 함께 PSH를 시작하는 VS에서 다음 명령 선을 사용합니다.

powershell -noexit -command ". ./Startup.ps1"

-noexit은 인스턴스를 주위에 유지할 것입니다 (따라서 원하지 않을 것입니다). 스크립트에 모든 실제 명령을 스크립트에 넣으면 정말 긴 명령 줄을 피할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top