Seite 1 von 1

Nach Neustart auf User login warten.

Verfasst: Mo Aug 22, 2022 3:12 pm
von vonSturm
Guten Tag,

ich möchte im Zuge einer Job Collection einen Client Command ausführen, welcher als Lokaler Benutzer ausgeführt werden muss. Da dies aber direkt nach einem Neustart geschieht, erhalten ich immer den Fehler, das kein User eingeloggt ist.

Gibt es eine Möglichkeit, in einer Job Collection nach einem Neustart darauf zu warten, das ein Benutzer sich anmeldet, bevor das Script fortgesetzt wird?

Vorab schonmal danke für alle Antworten,
Liebe Grüße, Marius

Re: Nach Neustart auf User login warten.

Verfasst: Mo Aug 22, 2022 3:28 pm
von HDTewes
Man kann nur manuell eine Schleife bauen, die dann abfragt, ob ein User schon eingeloggt ist. Falls nicht, eine Minute schlafen legen, dann von vorne. Nach ein paar Minuten dann evt. abbrechen, damit es nicht endlos läuft.
Viele Grüße
Hans-Dieter Tewes

Re: Nach Neustart auf User login warten.

Verfasst: Mo Aug 22, 2022 4:20 pm
von twahl
Hallo,

einen Trigger oder sowas gibt es, wie bereits gesagt, nicht.
Man könnte nur in einem Client Command nach dem Neustart eine Zeit warten oder eben die Schleife laufen lassen um die weiteren Client Commands zu verzögern.

Re: Nach Neustart auf User login warten.

Verfasst: Di Aug 23, 2022 7:38 am
von vonSturm
Alles klar, das habe ich mir schon fast gedacht. Trotzdem danke!

Re: Nach Neustart auf User login warten.

Verfasst: Mi Okt 12, 2022 3:05 pm
von lukas.petermann
Für den Fall der Fälle bin ich auch erst vor kurzem wieder darüber gestolpert.

Falls jemand Schwierigkeiten damit hat stelle ich mein CC gerne zur Verfügung.
(keine Garantie für Fehler :wink: )

Ich habe diese Routine auch in einigen CC eingearbeitet die in Job Collections eingebunden sind, diese Funktionieren wie gewollt.

Re: Nach Neustart auf User login warten.

Verfasst: Di Dez 20, 2022 12:31 pm
von lukas.petermann
Kleines Update.

Wir mussten nochmal eine kleine Anpassung vornehmen für einen anderen Verwendungszweck.
Hier wird auch auf den "eingeloggten" nicht eingeloggten User "SYSTEM" reagiert.