SBS2003 geplanter Task funktioniert nicht, wenn Administrator abgemeldet wird
Bei drei Kunden habe ich das Problem, daß geplante Tasks nicht ausgeführt werden, sobald der Administrator abgemeldet wird
Hallo Forum,
zwar sind die Kunden-Umgebungen recht unterschiedlich, aber der Effekt ist überall gleich. Durch einen geplanten Task soll alle paar Minuten eine .exe Datei ausgeführt werden. In der Task-Übersicht kann ich manuell per rechter Maus "ausführen" wählen, und alles funktioniert. Solange die Console als Administrator benutzt wird, läuft der Task auch einwandfrei. Aber sobald die Console gesperrt wird, oder der Administrator wird abgemeldet, hört der Task auf , zu arbeiten.
Im Fall 1 haben wir einen SBS2003 in einer Citrix Umgebung. Alle User arbeiten via Terminalsitzung auf einem WIN2003 Server. Der Task läuft aber auf dem SBS2003, auf dem nicht via Terminalsitzung gearbeitet wird.
Im Fall 2 soll der Task eine Datei ausführen, die auf einem VMWare System liegt, also auf einem virtuellen Bereich.
Der dritte Fall ist einfacher Standard. Ein SBS2003, drei PCs, die im Netz arbeiten. Eine kleine saubere Domäne eben. Trotzdem hört der Task auf dem Server auf zu arbeiten, sobald der Administrator abgemeldet wird. Sobald der Administrator sich anmeldet, fängt der Task sofort wieder an zu arbeiten. Kennwort Problem schließe ich deshalb aus. Es gibt auch keine Fehlermeldung, kein Eintrag in der Ereignisanzeige. Nur in der Taskübersicht der Hinweis, wann der Task das letzte Mal ausgeführt wurde (während die Anmeldung aktiv war).
Irgendeine Idee, was hier die Blockade verursachen könnte? Im Falle Citrix und VMWare müssen die lokalen Administratoren erst checken, ob es von dort störende Einflüsse gibt. Im dritten Fall ist aber alles einfachster Standard.
Für jeden Hinweis binich dankbar.
Schöne Grüße
Christof
Hallo Forum,
zwar sind die Kunden-Umgebungen recht unterschiedlich, aber der Effekt ist überall gleich. Durch einen geplanten Task soll alle paar Minuten eine .exe Datei ausgeführt werden. In der Task-Übersicht kann ich manuell per rechter Maus "ausführen" wählen, und alles funktioniert. Solange die Console als Administrator benutzt wird, läuft der Task auch einwandfrei. Aber sobald die Console gesperrt wird, oder der Administrator wird abgemeldet, hört der Task auf , zu arbeiten.
Im Fall 1 haben wir einen SBS2003 in einer Citrix Umgebung. Alle User arbeiten via Terminalsitzung auf einem WIN2003 Server. Der Task läuft aber auf dem SBS2003, auf dem nicht via Terminalsitzung gearbeitet wird.
Im Fall 2 soll der Task eine Datei ausführen, die auf einem VMWare System liegt, also auf einem virtuellen Bereich.
Der dritte Fall ist einfacher Standard. Ein SBS2003, drei PCs, die im Netz arbeiten. Eine kleine saubere Domäne eben. Trotzdem hört der Task auf dem Server auf zu arbeiten, sobald der Administrator abgemeldet wird. Sobald der Administrator sich anmeldet, fängt der Task sofort wieder an zu arbeiten. Kennwort Problem schließe ich deshalb aus. Es gibt auch keine Fehlermeldung, kein Eintrag in der Ereignisanzeige. Nur in der Taskübersicht der Hinweis, wann der Task das letzte Mal ausgeführt wurde (während die Anmeldung aktiv war).
Irgendeine Idee, was hier die Blockade verursachen könnte? Im Falle Citrix und VMWare müssen die lokalen Administratoren erst checken, ob es von dort störende Einflüsse gibt. Im dritten Fall ist aber alles einfachster Standard.
Für jeden Hinweis binich dankbar.
Schöne Grüße
Christof
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 127397
Url: https://administrator.de/contentid/127397
Ausgedruckt am: 22.11.2024 um 04:11 Uhr
8 Kommentare
Neuester Kommentar
Glaub nicht, das es etwas damit zu tun hat. Hab gerade bei mir nachgesehen, hier läuft er auch als Lokales Systemkonto.
Wird der Dienst als "Administrator" ausgeführt oder als Benutzer mit Admin Rechten.
Hast du versucht den Task mal als anderen Benutzer zu planen?
Sitzt du lokal auf dem Server oder verbindest du dich via RDP.
Für den Server macht es einen Unterschied ob man über RDP oder Lokal daraufhängt.
Bist du sicher, das der Task nicht läuft, oder wird er einfach nicht angezeigt
mfg
Wird der Dienst als "Administrator" ausgeführt oder als Benutzer mit Admin Rechten.
Hast du versucht den Task mal als anderen Benutzer zu planen?
Sitzt du lokal auf dem Server oder verbindest du dich via RDP.
Für den Server macht es einen Unterschied ob man über RDP oder Lokal daraufhängt.
Bist du sicher, das der Task nicht läuft, oder wird er einfach nicht angezeigt
mfg
Hi Christof.
Es ist doch wohl nicht weiter schwierig, zunächst zu prüfen, ob der Task weiter läuft (das Ergebnis zunächst mal unbeachtet) - dafür gibt es doch ein Log des Schedulers.
Es liegt wohl an dem Zusammenspiel der Komponenten. Nimm doch mal eine Testbatch, die nur sowas macht
echo %time% >>c:\temp\test.txt
und schau, was die so abliefert, wenn gesperrt wird. Sie wird mit Sicherheit funktionieren.
Es ist doch wohl nicht weiter schwierig, zunächst zu prüfen, ob der Task weiter läuft (das Ergebnis zunächst mal unbeachtet) - dafür gibt es doch ein Log des Schedulers.
Es liegt wohl an dem Zusammenspiel der Komponenten. Nimm doch mal eine Testbatch, die nur sowas macht
echo %time% >>c:\temp\test.txt
und schau, was die so abliefert, wenn gesperrt wird. Sie wird mit Sicherheit funktionieren.
Beim Abmelden geht nichts verloren. Folgender Gedanke: Kennst Du vnc? Auch da gibt es einen Usermode und einen Dienstmode. Der Usermode lässt Dich nur auf den Rechner schauen, wenn er angemeldet und auch nicht gesperrt ist - da mal gedanklich ansetzen. Mach aber mal schnell die Testbatch/Testtask, dann sehen wir weiter.