merkel
Goto Top

Webseite aufrufen per Task Scheduler und schliessen. Alle 5 Minuten. Task Scheduler bringt Return Code 1

Hallo,

auf einem Windows 2012 möchte ich einen Webseiten Aufruf machen , der alle 5 Minuten aktiv ist. Seite für Cronjob.
Nun habe ich im Taskscheduler es so definiert

General: Run whether user is logged on or not , run with highest Privileges , hidden
Triggers Daily 8.00 Occur every 1 day, Repeat Task Every 5 minutes , for 1 Day. Enabled

By Actions "Start a program"
Dann bei Program/script:
"C:\Program Files (x86)\Internet Explorer\iexplore"
Dann bei Arguments die Webseite "https://moodle.unserefirma.de/admin/cron.php"

Führe ich nun den Task aus, kommt alle 5 Minuten
Task Scheduler successfully completed task "\Aufruf Cronjob alle 5 minuten" , instance "{adac1cf7-55f8-40e1-95e0-e6b7c548e238}" , action "C:\Windows\SYSTEM32\cmd.exe" with return code 1.

Ich habe auch den 1 Zeile in ein .Bat getan, und dann per Taskscheduler die Bat aufgerufen, gleicher Fehler.

Gruss
Arshloch

Content-Key: 366065

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

Printed on: April 19, 2024 at 16:04 o'clock

Member: Kraemer
Kraemer Feb 26, 2018 at 10:03:30 (UTC)
Goto Top
Moin,

die erweiterte Sicherheit ist noch aktiv?

Gruß
Member: merkel
merkel Feb 26, 2018 at 10:11:33 (UTC)
Goto Top
Hallo,

meinst Du das hier ?

26-02-_2018_11-10-15

Gruss
Member: emeriks
emeriks Feb 26, 2018 at 10:18:45 (UTC)
Goto Top
Hi,
was passiert, wenn Du den Task mal testweise nur laufen lässt, wenn der Benutzer interaktiv angemeldet ist? Geht es dann?

E.
Member: Kraemer
Kraemer Feb 26, 2018 at 10:20:39 (UTC)
Goto Top
Member: Penny.Cilin
Penny.Cilin Feb 26, 2018 at 10:33:31 (UTC)
Goto Top
Hallo,

funktioniert die Batchdatei, wenn Du sie direkt aufrufst?
Denn Returncode 1 bedeutet unzulässige Funktion.

Hm, wir haben hier des öfteren Anfragen bzgl. Starten von Batches mittels Task Scheduler.
Nutze bitte mal die Suchfunktion, vielleicht findest Du eine Lösung damit.

Gruss Penny
Member: merkel
merkel Feb 26, 2018 at 10:35:26 (UTC)
Goto Top
Hallo,

ja wenn ich die Batch eben alleine aufrufe geht es. Im Scheduler die Batch ausgeführt , kommt ebenfalls 0x1

Gruss
Arshloch
Mitglied: 135333
Solution 135333 Feb 26, 2018 updated at 10:37:53 (UTC)
Goto Top
Machs mit Powershell im Taskplaner dann brauchst du den IE nicht aufrufen.
powershell -Executionpolicy Bypass -NoProfile -Command "iwr '-Uri 'https://moodle.unserefirma.de/admin/cron.php'"  
Gruß
Member: emeriks
Solution emeriks Feb 26, 2018 at 10:52:20 (UTC)
Goto Top
Oder noch einfacher
cmd.exe /c start https://moodle.unserefirma.de/admin/cron.php
Mitglied: 135333
135333 Feb 26, 2018 updated at 10:57:20 (UTC)
Goto Top
Das würde den Aufruf aber evt. direkt wieder abwürgen da asynchron.
Member: Kraemer
Kraemer Feb 26, 2018 at 11:03:00 (UTC)
Goto Top
Zitat von @emeriks:

Oder noch einfacher
aber extrem viel Fehleranfälliger. Der Ansatz von Snap ist der richtige.
Mitglied: 135333
135333 Feb 26, 2018 updated at 11:07:48 (UTC)
Goto Top
arshloch
p.s. Ich kaufe dir gerne ein c. face-smile
Member: emeriks
emeriks Feb 26, 2018 at 11:24:36 (UTC)
Goto Top
Das würde den Aufruf aber evt. direkt wieder abwürgen da asynchron.
Bezogen auf Scheduled Task ja. Dann eben mit "/k"
Member: emeriks
emeriks Feb 26, 2018 at 11:25:45 (UTC)
Goto Top
aber extrem viel Fehleranfälliger.
Wieso?
Der Ansatz von Snap ist der richtige.
Der richtige ? Genau der?
Mitglied: 135333
135333 Feb 26, 2018 updated at 11:27:47 (UTC)
Goto Top
Zitat von @emeriks:

Das würde den Aufruf aber evt. direkt wieder abwürgen da asynchron.
Bezogen auf Scheduled Task ja. Dann eben mit "/k"
Und der Browser soll dann dauerhaft offen bleiben??
Member: Kraemer
Kraemer Feb 26, 2018 at 11:31:21 (UTC)
Goto Top
Zitat von @emeriks:
aber extrem viel Fehleranfälliger.
Wieso?
wie stellst du sicher, dass die Instanz wieder beendet wird?
wie willst du auf 404 & Co reagieren?
Member: merkel
merkel Feb 26, 2018 at 12:15:12 (UTC)
Goto Top
Hallo,

danke für den Input. Bisher gehen komischerweise beide nicht .CMD als auch Powershell.
Dann kommt

Task Scheduler successfully completed task "\Aufruf Cronjob alle 5 minuten" , instance "{55589e5f-270c-444f-9587-d195bf8fcb77}" , action "cmd.exe" with return code 3221225794.

Bin noch am testen und googlen.

Gruss
Member: emeriks
emeriks Feb 26, 2018 at 12:17:22 (UTC)
Goto Top
Zitat von @135333:
Und der Browser soll dann dauerhaft offen bleiben??

Zitat von @Kraemer:
wie stellst du sicher, dass die Instanz wieder beendet wird?
wie willst du auf 404 & Co reagieren?

Da habt Ihr schon recht. Nur, das wäre dann der 2. Schritt. Wenn er den Browser noch nicht mal gestartet bekommt, dann nützt ihm alles weitere nichts.
Member: emeriks
emeriks Feb 26, 2018 at 12:19:32 (UTC)
Goto Top
Hast Du das Ganze nun schon mal probiert, während der betreffende Benutzer interaktiv angemeldet ist? Das wäre doch der erste Schritt.
Member: merkel
merkel Feb 26, 2018 at 12:26:53 (UTC)
Goto Top
Hallo,

ich habe einen Service User, der ist berechtigt Scripts auszuführen. Auch wenn ich den Domänenadmin hinterlege. Das gleiche.

Gruss
Member: emeriks
emeriks Feb 26, 2018 at 12:55:39 (UTC)
Goto Top
Ich sehe gerade:
"C:\Program Files (x86)\Internet Explorer\iexplore"
Schreib mal voll aus
"C:\Program Files (x86)\Internet Explorer\iexplore.exe"
Member: merkel
merkel Feb 26, 2018 updated at 13:50:05 (UTC)
Goto Top
Hallo,

sorry. Hatte da auch ausgeschrieben getestet. Kein Unterschied. Also der Batch User ist in den lokalen Policies berechtigt "Batch Files" auszuführen.
Habe das nun per PHP getestet Im Aufgabenplaner hinterlegt. Actions: "D:\php\php-win.exe" und Arguments
-f https://moodle.unserefirma.de/admin/cron.php

Auch dieses 0x1 .

Gruss
Member: Penny.Cilin
Penny.Cilin Feb 26, 2018 at 13:56:06 (UTC)
Goto Top
Hallo,

ich gehe mal davon aus, daß die Scheduled task falsch angelegt wurde.
Poste bitte die nötigen Screenshots der einzelnen Tabs. - Dann sehen wir weiter.

Gruss Penny
Member: merkel
merkel Feb 27, 2018 at 09:11:13 (UTC)
Goto Top
Hallo,

per VBS File ging es nun.

Habe das hier genommen: https://blogs.iis.net/peterviola/windows-server-scheduled-task-for-openi ...

Dann der Printscreen:

cscript

Gruss
Mitglied: 135333
135333 Feb 27, 2018 updated at 09:17:34 (UTC)
Goto Top
Is ja auch nur das gleiche in VBS ...
Member: emeriks
emeriks Feb 27, 2018 at 09:38:03 (UTC)
Goto Top
Is ja auch nur das gleiche in VBS ...
Korrekt. Eigentlich nur der Beleg dafür, dass er es in seinen vorherigen Varianten definitiv falsch eingetragen hatte.
Aber egal. Wenn es jetzt funktioniert, dann haben wir ihm doch helfen können.