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-Key: 22562

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

Printed on: April 18, 2024 at 15:04 o'clock

Mitglied: 10545
10545 Jan 01, 2006 at 08:26:59 (UTC)
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
Member: wiri
wiri Jan 01, 2006 at 08:38:16 (UTC)
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
Member: n.o.b.o.d.y
n.o.b.o.d.y Jan 01, 2006 at 11:52:39 (UTC)
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
Member: AD
AD Jan 26, 2006 at 13:16:17 (UTC)
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