PowerShell 프로세스 수집이 간헐적으로 부분 실패하는 이유 — 조회 후 종료 경합과 Split-Path null

1:N 프로세스 수집 템플릿이 25회 중 4회 부분 실패하던 원인을 추적한 기록. Get-Process를 Where-Object로 거른 뒤 그 프로세스가 종료되면 .Path가 null이 되고, Split-Path가 null을 받아 그 항목이 깨지던 경합을 규명한다. Group-Object가 그룹 이름($_.Name)에 이미 담고 있는 경로 문자열을 재사용해 프로세스 객체를 다시 읽지 않도록 고쳐 부분 실패를 0으로 만들었다.