Tralascia per un attimo il file batch e quant'altro.
Volevo semplicemente capire se il comando che ti ho scritto
@(get-Process 'live' -ea 0).count
eseguito per conto suo, restituisce effettivamente 1 e 0, rispettivamente nei casi in cui il programma sia in esecuzione o meno.