22511
Goto Top

Server 2003, geplanter Task startet nur unter Administratorkonto

Status "nicht gestartet"

Hallo Experten!

Ich steht seit kurzem vor dem Problem, dass ein unter Win 2003 Server (SP1) geplanter Task, der ene Batchdatei starten soll einfach nicht ausgeführt wird.
Der im Taskplaner angezeigte Status ist "Nicht gestartet" - keine weiteren Informationen.

Ich habe extra einen Gast-Benutzer angelegt, der ausschließlich für die geplanten Tasks zuständig ist - auf bisherigen Windows Systemen hat das auch reibungslos geklappt.
Nun ist es aber so, dass Batch-Dateien ausschließlich von einem Konto mit Administratorrechten gestartet werden (wenn ich ein normales Programm starte, geht das wunderbar)
Dieses spezielle Konto soll aber keine Administratorrechte haben.
Es macht auch keinen Unterschied, ob die Batchdatei auf .bat oder .cmd endet.

Die Vermutung lag nahe, dass es in den Sicherheitsrichtlinien für den "cronjob-user" nicht erlaubt war, eine Anmeldung zur Stapelverarbeitung durchzuführen - dem ist aber nicht so.
Der User hat volle Zugriffsrechte auf alle betroffenen Verzeichnisse, auf die Batch-Dateien, die Sicherheitseinstellungen des geplanten Tasks erlauben dem User ebenfalls volle Berechtigung, der User ist in der Liste der Konten, die eine "Anmeldung als Stapelverarbeitungsauftrag" erlauben und die Liste der Benutzer/Gruppen, denen ein "Anmelden als Batchauftrag" verweigert wird ist leer.
Solange der Benutzer nicht in der Administratorengruppe ist, wird der Task "nicht gestartet" (auch nicht bei Benutzer oder Hauptbenutzer)

Zur allgemeinen Information: die Batchdatei startet ein Programm, das im selben Verzeichnis wie die Batchdatei liegt mit einem Parameter.
Es handelt sich um execurl.exe mit einer Webseitenadresse.

Ich bin im Moment etwas ratlos, was ich noch alles überprüfen soll...

Content-ID: 22562

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

Ausgedruckt am: 22.11.2024 um 18:11 Uhr

10545
10545 01.01.2006 um 09:26:59 Uhr
Goto Top
Moin,

vorweg: Was spricht dagegen, den besagten Task nicht unter dem Admin-Konto ausführen zu lassen?

Außerdem "klingelt" da was bei mir, was die Gruppe "Gast" und "Anonym" betrifft ..., da hat sich was im 2003 geändert! Prüfe mal die SID vom User Gast, wenn die mit "S-1-5-7" beginnt, dann 'handelt' W2K3 den Gast als "Anonymer" User.

Proviere mal, den "Cronjob-User" als Benutzer anzulegen, möglicherweise hilft´s.

Gruß, Rene
wiri
wiri 01.01.2006 um 09:38:16 Uhr
Goto Top
hi
was sagt den das eventlog?
also ich hätte auch Unbehagen mit einem Gastuser zu arbeiten, da ja nichts gegen
einen Admingesteuerte Task spricht.

greetings
Willi
n.o.b.o.d.y
n.o.b.o.d.y 01.01.2006 um 12:52:39 Uhr
Goto Top
Moin,
schau mal nach, ob der User der den Task ausführen solle, das Recht "Anmelden als Stapelverarbeitungauftrag hat". Wenn es ein Rechner ohne Domäne ist dann in den Lokalensicherheitsrichtlinien > Lokale Richtlinien > Zuweisen von Benutzerrichtlinien > Anmelden als Stapelverarbeitungauftrag hat. Mit AD mußt Du das natürlich im AD setzen, das die Domänenrichtlinien die lokalen überschreiben.

Ralf
AD
AD 26.01.2006 um 14:16:17 Uhr
Goto Top
Hallo,

Habe mich daran gehalten und ihn AD Richtliene aufgenommen, er kann aber immernoch nicht den Task starten... Habe auch danach gpupdate /force ausgeführt damit die Richtlienen übertragen werden... habe keinen Plan warum es nicht geht... Ihr vieleicht???

Gruß AD