cmdlet.endprocessing과 cmdlet.stopprocessing의 차이
-
06-07-2019 - |
문제
PowerShell cmdlets를 쓸 때 엔드 프로세싱 그리고 스톱 프로세싱? 그것들은 똑같이 들리고, 그들의 설명은 거의 동일하며, 후자는 CMDLET 라이프 사이클 문서.
해결책
CMDLET의 실행이 취소 된 경우 스톱 프로세싱이 호출됩니다 (CNTRL-C를 누르면 스톱 프로세스가 실행됩니다).
CMDLET의 실행이 정상적으로 종료되면 엔드 프로세싱이 호출됩니다.
나는 일반적으로 스톱 프로세싱 및 엔드 프로세싱을 사용하여 동일한 작업을 수행합니다. 즉, 시작 프로세싱 또는 프로세스 레코드 중에 프로비저닝 된 리소스를 정리하는 경우에도 각각의 조치가 제공하는 작업간에 약간의 차이가 있습니다.
수명주기 문서에 표시되지 않은 실수처럼 보입니다.
제휴하지 않습니다 StackOverflow