[Erledigt] Java-Programm als geplanten Task

Tach,
erst eine „einfache“ Frage. :wink:
In einer Batch-Datei, die als geplanter Task in die Systemsteuerung verwendet wird, stehen die folgenden Zeilen:

D:
cd D:\ServerProgs
java -jar Server.jar > D:\Logs\Server.log 2>&1
rem java -jar Server.jar
sleep 15

Mir ist nicht klar, was das sleep 15 ausgerechnet am Ende der Batch-Datei soll. Denn der Server läuft eh permanent und wartet auf ankommende Anfragen. Also, wozu ist das gut? Das müsste man doch einfach herausnehmen können?!

Der zweite Teil ist etwas schwieriger.
Als scheduled Task verhält sich die Server.jar bzw. das vom Server aufgerufene Programm (eine .exe mit Übergabeparametern) anders, als wenn ich es direkt auf Kommandozeile ausführe. Gleicher Aufruf, gleiche Aufrufparameter. Hat jemand eine Idee, warum das so ist und was ich dagegen tun kann?

Update:
Die Kommandozeile führte ich unter einem anderen Benutzeraccount aus.

Die Fehlerursache lag also an den fehlenden Berechtigungen des Benutzers, unter dessen Account der geplante Task angelegt und ausgeführt wurde/wird.
Irritierend ist lediglich, dass trotz der fehlenden Berechtigungen Dateien angelegt werden konnten, wenn auch z.T. nur mit 0 Bytes.