Você pode usar handle.exe
uma vez para listar os PIDs e as alças, e novamente várias vezes para fechar cada um deles.
Use o comando for /f
para percorrer o resultado do primeiro comando. Eu não tenho uma máquina Windows à mão para testar, mas deve ser algo como isto:
De um arquivo em lotes:
for /F "tokens=3,6 delims=: " %%I IN ('handle.exe -accepteula TestPro.log') DO handle.exe -c %%J -y -p %%I
Na linha de comando:
for /F "tokens=3,6 delims=: " %I IN ('handle.exe -accepteula TestPro.log') DO handle.exe -c %J -y -p %I