As outras respostas certamente são boas opções que o servirão bem em um sistema automatizado devido à natureza da linha de comando (e vejo pela tag que é isso que você queria). Obviamente, algumas pessoas podem querer explorar esse tipo de informação com uma GUI, então aqui está uma alternativa nesse sentido.
Process Explorer é uma ferramenta Sysinternals mantida pela Microsoft. Ele pode exibir a linha de comando do processo na caixa de diálogo de propriedades do processo, bem como o pai que o iniciou, embora o nome desse processo possa não estar mais disponível. Aqui está o diálogo de propriedades do processo:

Se você desejar uma trilha de auditoria mais detalhada de quando um processo foi iniciado e sob quais condições, poderá recorrer a outra ferramenta Sysinternals chamada Process Monitor. Aqui, você pode filtrar por eventos "Processo iniciado", aprender sobre o ambiente em que o processo foi iniciado e ver quais outros eventos estavam ocorrendo nesse período. É um programa bastante poderoso. Aqui está o diálogo de propriedades do evento:
