2014-06-19 8 views
1

powershell 명령을 동 기적으로 실행 중입니다. 데이터가 파이프 라인에 의해 방출 될 때 성공적으로 실행되는 이벤트 핸들러를 바인딩했습니다. 어떤 조건이 충족되면 powershell 명령 실행을 중단하고 싶습니다. 그러나 pipeLine.Stop()을 호출하면 프로그램이 무기한 정지됩니다. 무슨 일이 벌어지는 지 알아?Powershell 파이프 라인 실행 중지

답변

0

파이프 라인 출력을 비동기 적으로 처리하는 대리자 내에서 동 기적으로 파이프 라인을 중지하는 것은 좋지 않을 수 있습니다.

Pipeline.StopAsync 메서드가이 코드에서 더 잘 작동합니다.

관련 문제