Geplante Tasks - GUI für angemeldete User
Hallo zusammen,
ich habe eine Frage zu "geplanten Tasks". Ich habe hier ein System (Win XP SP3), an das sich verschiedene Domänenuser anmelden. Dieses System dient einzig dazu, eine grafische Anwendung anzuzeigen, die über einen geplanten Task gestartet wird, wenn sie noch nicht läuft. Das ist prinzipiell einfach: ich prüfe über tasklist, ob ein Prozess X.exe läuft - wenn nicht, starte ich ihn. Richte ich den Task unter den Rechten eines bestimmten Domänenusers ein, funktioniert das Ganze prima.
Jetzt möchte ich aber gerne den Task unter dem lokalen "Administrator" laufen lassen und jedem, der sich anmeldet, automatisch die Anwendung starten. Jetzt mein Problem:der jeweils angemeldete User bekommt die Anwendung nicht auf seinem Desktop angezeigt, obwohl der Prozess sauber gestartet wird. Vermutlich würde "Administrator" die Anwendung angezeigt bekommen, so er sich denn anmeldet.
Gibt es einen Weg, den geplanten Task unter Admin-Rechten auszuführen und trotzdem die Anwendung dem jeweils angemeldeten User anzuzeigen?
Danke und Gruß
highlife
ich habe eine Frage zu "geplanten Tasks". Ich habe hier ein System (Win XP SP3), an das sich verschiedene Domänenuser anmelden. Dieses System dient einzig dazu, eine grafische Anwendung anzuzeigen, die über einen geplanten Task gestartet wird, wenn sie noch nicht läuft. Das ist prinzipiell einfach: ich prüfe über tasklist, ob ein Prozess X.exe läuft - wenn nicht, starte ich ihn. Richte ich den Task unter den Rechten eines bestimmten Domänenusers ein, funktioniert das Ganze prima.
Jetzt möchte ich aber gerne den Task unter dem lokalen "Administrator" laufen lassen und jedem, der sich anmeldet, automatisch die Anwendung starten. Jetzt mein Problem:der jeweils angemeldete User bekommt die Anwendung nicht auf seinem Desktop angezeigt, obwohl der Prozess sauber gestartet wird. Vermutlich würde "Administrator" die Anwendung angezeigt bekommen, so er sich denn anmeldet.
Gibt es einen Weg, den geplanten Task unter Admin-Rechten auszuführen und trotzdem die Anwendung dem jeweils angemeldeten User anzuzeigen?
Danke und Gruß
highlife
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 202295
Url: https://administrator.de/forum/geplante-tasks-gui-fuer-angemeldete-user-202295.html
Ausgedruckt am: 13.05.2025 um 21:05 Uhr
12 Kommentare
Neuester Kommentar
Hallo,
Wenn du uns mitteilen möchtest das es jetzt geht, OK, Fein, Super, Klasse, Toll.... Meine frage wäre nämlich gewesen welche Häkchen bei dir gesetzt bzw. nicht gesetzt sind.
Wenns das dann war dann mach doch bitte noch ein Wie kann ich einen Beitrag als gelöst markieren? dran.
Gruß,
Peter
Wenn du uns mitteilen möchtest das es jetzt geht, OK, Fein, Super, Klasse, Toll.... Meine frage wäre nämlich gewesen welche Häkchen bei dir gesetzt bzw. nicht gesetzt sind.
Wenns das dann war dann mach doch bitte noch ein Wie kann ich einen Beitrag als gelöst markieren? dran.
Gruß,
Peter
Hallo,
Um welche Anwendung handelt es sich denn? Ist die dafür vorgesehen aus einem anderen Kontext heraus Daten an die GUI des angemeldeten (anderen) benutzers zu senden? Warum kein Autostart Eintrag zu Starten der Anwendung? Muss die Anwendung auch laufen wenn eben keiner Angemeldet ist (Wer schaut sich dann den Anmeldebildschirm mit den nicht Grafischen Ausgaben des im Hintergrund laufenden Progranmms an?)? Versuchst du es als ersatz Dienst laufen zu lassen wegen deiner "Start per Task wenn es nicht läuft"?
Gruß,
Peter
Um welche Anwendung handelt es sich denn? Ist die dafür vorgesehen aus einem anderen Kontext heraus Daten an die GUI des angemeldeten (anderen) benutzers zu senden? Warum kein Autostart Eintrag zu Starten der Anwendung? Muss die Anwendung auch laufen wenn eben keiner Angemeldet ist (Wer schaut sich dann den Anmeldebildschirm mit den nicht Grafischen Ausgaben des im Hintergrund laufenden Progranmms an?)? Versuchst du es als ersatz Dienst laufen zu lassen wegen deiner "Start per Task wenn es nicht läuft"?
nicht mit dem angemeldeten übereinstimmt, wird der angemeldete niemals die Anwendung zu Gesicht bekommen.
Dafür gibt es Dienste und programme welche Daten an die GUI senden können, allerdings müssen die auch dafür Programmiert sein. Ist dein Konstrukt auch dafür gedacht?Gruß,
Peter
Hallo,
Gruß,
Peter
Zitat von @highlife:
einer) geöffnet werden, und zwar auch dann, wenn er sie versehentlich geschlossen hat. Daher der Task, der minütlich prüft, ob die Session läuft.
Daher machst du im Autostart dir eine Batch welche 1. das Prg startet und 2. den Task einschaltet, und ein Abmeldeskript um den Task wieder zu deaktivieren und das Prg zu schliessen. Das sollte doch dann Funktionieren.einer) geöffnet werden, und zwar auch dann, wenn er sie versehentlich geschlossen hat. Daher der Task, der minütlich prüft, ob die Session läuft.
Dafür müsste aber der Anwendung irgendwie mitgegeben werden, auf welchen Desktop es geht.
XP kennt nur einen Desktop.Gruß,
Peter
Wir arbeiten auch mit nomachine, moin erstmal.
Versehentlich schließen? Da warnt nomachine doch sogar bzw. bietet die Auswahl suspend und terminate an. Von welchem Fall des Schließens gehst Du denn aus? Susp. oder terminate? Denn ein automatisches Prüfen, ob der nomachine-Prozess noch läuft und abhängig davon ein Restart ist doch wirklich nicht das Problem.
Versehentlich schließen? Da warnt nomachine doch sogar bzw. bietet die Auswahl suspend und terminate an. Von welchem Fall des Schließens gehst Du denn aus? Susp. oder terminate? Denn ein automatisches Prüfen, ob der nomachine-Prozess noch läuft und abhängig davon ein Restart ist doch wirklich nicht das Problem.