2017-08-04 5 views
0

Ich habe etwas definiert, auf Taskplaner ausgeführt werden, und ich bekomme immer den Returncode 2147942511 auf dem Verlaufsprotokoll. Es gibt mir nur ein leeres Protokoll des Batch-Skripts, das ich für die Ausführung definiert habe.Windows Task Scheduler Returncode 2147942511

Wenn ich versuche, das Batch-Skript manuell auszuführen, funktioniert es einwandfrei.

Geplante Aufgabe Info: OS ist Windows 2012 R2. Ich benutze ein Konto mit der Anmeldung als Batch-Job, Aufgabe ist festgelegt, mit höchsten Berechtigungen auszuführen, führen Sie auch Benutzer ist nicht angemeldet, nicht speichern Passwort ist angekreuzt.

+0

nicht genügend Informationen, um zu helfen. Aber Sie könnten mehr Erfolg haben, wenn Sie das hexadezimale Äquivalent dieses Codes betrachten: '0x8007006f'. –

+0

@marktransom Aber mein Pfad zusammen mit dem Dateinamen ist nur d: \ abc_de \ abc \ Stapel \ asdf-src2tgt-dly-run.bat. Ich finde es seltsam, dass es einen Dateinamen zu lang wirft. – mtryingtocode

Antwort

0

2147942511 ist 0x8007006f oder ERROR_BUFFER_OVERFLOW, die laut MSDN Nachricht "Der Dateiname ist zu lang." Haben Sie versucht, den Pfad Ihrer Batch-Skriptdatei zu verkürzen?

Quelle: https://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx

+0

Hallo. Der aktuelle Pfad ist etwas auf dieser Länge (tatsächliche Namen maskiert) d: \ abc_de \ abc \ Stapel \ asdf-src2tgt-dly-run.bat. Lass mich versuchen, es in einem verkürzten Pfad zu laufen – mtryingtocode

Verwandte Themen