Non mi risulta che sia possibile farlo con uno script batch, probabilmente l'unica soluzione è scrivere codice low-level.