isarc01
Goto Top

Batchdatei startet nicht aus dem Taskplaner

Hallo,

habe eine Batchdatei die folgendermaßen aussieht:

java -jar pdfclown-spool-watcher.jar
pause


Das manuelle starten der Batchdatei funktioniert einwandfrei.


Nur das starten aus dem Taskplaner (bei Start des Computers) funktioniert nicht. (Keine Fehlermeldung und eine Konsole sichtbar)
Hat jemand einen Tipp ?

Danke und Gruß
Andreas
batch

Content-ID: 367749

Url: https://administrator.de/contentid/367749

Ausgedruckt am: 05.11.2024 um 10:11 Uhr

Pjordorf
Pjordorf 12.03.2018 um 12:02:49 Uhr
Goto Top
Hallo,

Zitat von @isarc01:
Nur das starten aus dem Taskplaner (bei Start des Computers) funktioniert nicht.
Warum kein Startup Skript?

(Keine Fehlermeldung und eine Konsole sichtbar)
Darf der Rechner dieses überhaupt und welche Rechte hat der in dein Batchordner und auf den Dateien? Ist ja nur System bis dahin, oder meinst du ein Logon Skript?
Welches OS soll das denn tun dein Java aufzurufen?

Gruß,
Peter
SlainteMhath
SlainteMhath 12.03.2018 um 12:11:22 Uhr
Goto Top
Moin,

und noch 2 Fragen;
1. Ist java.exe im PATH von SYSTEM?
2. warum pause?!

lg,
Slainte
isarc01
isarc01 12.03.2018 um 12:35:24 Uhr
Goto Top
Hallo

meinst du java.exe im Folder wo das Batchskript gestartet werden soll ? Bzw. welchen Path vom System meinst du ?

Pause nur deswegen weil ich die Fehler in der Konsole nachvollziehen kann.
Aber diese startet leider nicht mal beim Hochfahren. (
isarc01
isarc01 12.03.2018 um 12:37:09 Uhr
Goto Top
Hallo

als habe auch Adminrechte, bzw. auch dem Domain Administrator probiert. Funktioniert auch nicht.

Meinst du mit dem Startup Skript ein Skript über Power Shell?

Danke
Pjordorf
Pjordorf 12.03.2018 aktualisiert um 13:27:59 Uhr
Goto Top
Hallo,

Zitat von @isarc01:
meinst du java.exe im Folder
Nein, den Ordner wo du es abgelegt hast bzw. dein System es ohen angaben vom Pfad finden kann. Ein CMD Fenster und ein set helfen dir (Path).

Pause nur deswegen weil ich die Fehler in der Konsole nachvollziehen kann.
Und, siehst du dein CMD fenster und den darin enthaltenen Meldungen?

Aber diese startet leider nicht mal beim Hochfahren. (
Wie schon gefragt - Startup Skript oder Logon Skript und wie im Taskplaner? Passen die Rechte usw. Du weißt ja das ein Startup Skript beim Rechnerstart gestartet wird, was bedeutet das noch nicht ein Benutzer angemeldet ist und daher sich auch die Umgebung des Rechners von der Umgebung eines Benutezr erheblich ändern kann. Dann ist auch der Inhalt deiner Batchdatei schon etwas was hier zur Anwendung kommen kann, aber zum glück kennen wir die nicht. Und deine Aussage "Manuell geht es aber" hilft dir nicht weiter, weil ein Startup ja noch keine Benutzer kennt... und daher braucht auch nicht zwingend etwas dargestellt werden....

Gruß,
Peter
Pjordorf
Pjordorf 12.03.2018 um 12:49:02 Uhr
Goto Top
Hallo,

Zitat von @isarc01:
als habe auch Adminrechte, bzw. auch dem Domain Administrator probiert. Funktioniert auch nicht.
Spielt für ein Skript welches beim Starten eines Rechners ausgeführt werden soll keinerlei Rolle.

Meinst du mit dem Startup Skript ein Skript über Power Shell?
Nein, Startup Skripte egal ob diese per Powershell oder Batch oder .exe laufen sollen. Gibts schon seit Windows 2000.
http://www.winfaq.de/faq_html/Content/tip1000/onlinefaq.php?h=tip1004.h ...
https://superuser.com/questions/954950/run-a-script-on-start-up-windows- ...

Gruß,
Peter
Kraemer
Kraemer 12.03.2018 aktualisiert um 13:15:08 Uhr
Goto Top
Zitat von @isarc01:
Hat jemand einen Tipp ?
ja, du hast ganz simpel vergessen, die Pfade mit anzugeben.
Pack den richtigen Pfad vor das java und optimaler weise auch vor das XYZ.jar und schon rennt das


PS: Was sich mir aber nicht erschließt: Wozu die Batch? Wenn mehr nicht gemacht wird, kannst du das alles im Taskplaner angeben
SlainteMhath
SlainteMhath 12.03.2018 um 13:57:31 Uhr
Goto Top
@Kraemer
Wozu die Batch?
Na wegen der "Pause"! face-smile