Herunter fahren per Batch geht nicht

Hallo,
Ich bin gerade dabei ein Programm in VB zu schreiben, und eine Funktion dabei ist, den Computer herunterzufahren, was ich über eine Batchdatei lösen möchte.
Doch jetzt mein Problem:
„shutdown -s -t 300“ o. ä. funktioniert nicht!
Es öffnet sich zwar die cmd, aber der Befehl wird nur in einer Endlosschleife dort aufgelistet. Die batchdatei ist mit Vollzugriff ausgestattet.

Kann jemand helfen?

LG
Christian