22511
01.01.2006, aktualisiert am 26.01.2006 um 14:16:17 Uhr
14097
4
0
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...
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...
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 22562
Url: https://administrator.de/contentid/22562
Ausgedruckt am: 22.11.2024 um 18:11 Uhr
4 Kommentare
Neuester Kommentar
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
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
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
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