sarekhl
Goto Top

Zeitgesteuertes Starten eines Programms im Kontext des gerade angemeldeten Benutzers

Hallo allerseits,

wie kann ich ein bestimmtes Programm in regelmäßigen Abständen ausführen?

Der Knackpunkt dabei ist, das das Programm im Kontext des gerade angemeldeten Benutzers ausgeführt werden muß. Wenn ich den Taskplaner benutze, muß ich ja einen festen Benutzer angeben, unter dessen Kontext der Task ausgeführt wird. Diese Möglichkeit ist also nicht geeignet.


Danke im Voraus,
André

Content-Key: 75329

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

Printed on: April 19, 2024 at 14:04 o'clock

Mitglied: 58502
58502 Dec 06, 2007 at 11:05:57 (UTC)
Goto Top
Du könntest SCHTASKS an Stelle von AT verwenden, damit kannst du das Benutzerkonto bzw. Benutzernamen/Passwort beim Erstellen des Tasks angeben.
Member: Logan000
Logan000 Dec 06, 2007 at 13:44:35 (UTC)
Goto Top
Wozu braucht du das?

@58502
Das wars nicht was er wollte. Das kann auch der XP Taskplaner.
Mitglied: 58502
58502 Dec 06, 2007 at 13:49:00 (UTC)
Goto Top
@Logan000
Das kann der Taskplaner nicht. Beim Taskplaner muss man das AT-Dienstkonto über das GUI von "Geplante Tasks" ändern, bei schtask kann man das Konto beim Erstellen des Tasks z. B. per Batch angeben.

Er schrieb:
Wenn ich den Taskplaner benutze, muß
ich ja einen festen Benutzer angeben, unter
dessen Kontext der Task ausgeführt wird.
Diese Möglichkeit ist also nicht
geeignet.
Member: Logan000
Logan000 Dec 06, 2007 at 14:00:03 (UTC)
Goto Top
1. Wird beim Taskplaner (ich setzte mal xp vorraus) "ausfüren als" mit angeben, wird kein Dienstkonto geändert und der task läuft unter diesem Benutzer
2. Auch diese Tasks kann man per Batch anlegen.
3. Das nützt SarekHL alles nix, da er überhaupt keinen Benutzer hinterlegen möchte sondern immer den aktuell angemeldeten verwenden möchte.
Mitglied: 58502
58502 Dec 06, 2007 at 14:17:05 (UTC)
Goto Top
1. muss man bei "Ausführen als" im GUI sein, ansonsten wird der Task im AT-Dienstkonto laufen.
2. kann man mit AT kein Dienstkonto übergeben.
3. Wo liegt das Problem, bei der Anmeldung den Task über schtask ...... %username% ..... per Batch anzulegen oder einen bestehenden Task zu ändern?

Vielleicht lässt du den User selbst entscheiden, ob ihm der Tipp hilft oder nicht.
Member: Logan000
Logan000 Dec 06, 2007 at 14:41:15 (UTC)
Goto Top
3. Wo liegt das Problem, bei der Anmeldung den Task über schtask ...... %username%
per Batch anzulegen oder einen bestehenden Task zu ändern?
Bei dem Userkennwort? Wie soll das den per skript ausgelesen und hinterlegt werden?

Vielleicht lässt du den User selbst entscheiden, ob ihm der Tipp hilft oder nicht.
Tu ich immer. Ich wolte nur Missverständnissen vorbeugen.
(Hatt leider nicht geklappt. 1. und 2. verstehe ich nicht im geringsten. Aber Egal.
Tut hier nix zur sache.)
Mitglied: 58502
58502 Dec 06, 2007 at 14:46:22 (UTC)
Goto Top
Bei dem Userkennwort? Wie soll das den per skript ausgelesen und hinterlegt werden?
Wer sagt dir denn, dass das überhaupt ausgelesen werden muss und dass der User das nicht selbst eingeben kann/darf?
Es gäbe da auch andere legale Möglichkeiten. Aber ich kann warten, bis der Fragesteller sich geäußert hat.

(Hatt leider nicht geklappt. 1. und 2. verstehe ich nicht im geringsten. Aber Egal.
Macht nichts. Lies einfach in der Windows-Hilfe nach, vielleicht klappt es dann.