Utilizza la classe Process per questo tipo di lavoro.

Però, suggerirei anche di esaminare bene cosa c'è dentro i bat per evitare di eseguirli sostituendo tutto con codice .NET.