Hallo Community,
Ich suche eine Möglichkeit mit einem Script welches im Hintergrund auf meiner Maschine läuft, zu erkennen ob ich lokal oder remote connected bin. Gibt es da einen Weg ?
Vielen Dank für eure Hilfe.
Gruß Falke
Hallo Community,
Ich suche eine Möglichkeit mit einem Script welches im Hintergrund auf meiner Maschine läuft, zu erkennen ob ich lokal oder remote connected bin. Gibt es da einen Weg ?
Vielen Dank für eure Hilfe.
Gruß Falke
Hi Falke,
kannst du dein Problem noch mal genauer beschreiben...
Hab hier mal auch nen Thread gefunden: Remotedesktop oder nicht...
Hallo,
danke für die schnelle Hilfe. Leider liefert der Thread "Remotedesktop oder nicht..." nicht den gewünschten Erfolg. Ich möchte, sobald ich via Remote Desktop auf meinem Computer arbeite, das automatisch ein Programm gestartet wird - und nur dann.
Gruß Falke
Hallo,
danke für die schnelle Hilfe. Leider liefert der Thread "Remotedesktop oder nicht..." nicht den gewünschten Erfolg. Ich möchte, sobald ich via Remote Desktop auf meinem Computer arbeite, das automatisch ein Programm gestartet wird - und nur dann.
Gruß Falke
Ich bezweifle, das du für die Funktion einen EventHandler registrieren kannst.
Wieso fragst du nicht einfach alle 10 Sekunden ab ob jemand eingeloggt ist? Wenn das der Fall ist startest du ein Programm und setzt einen Flag mit du weißt, dass du das Programm für den User schon gestartet hast und nicht nochmal startest bevor er sich nicht ausgeloggt hat und du den Flag gelöscht hast.
Hallo!
Sicher gibt es so eine Möglichkeit: quser.exe (%windir%\system32\quser.exe)
Im Dosoutput siehst Du welcher Benutzer welche Sitzung hat: Console, Remote
Den Output mit AutoIt abfragen und auswerten.
lg
Racer
Hallo!
Sicher gibt es so eine Möglichkeit: quser.exe (%windir%\system32\quser.exe)
Im Dosoutput siehst Du welcher Benutzer welche Sitzung hat: Console, Remote
Den Output mit AutoIt abfragen und auswerten.
lg
Racer
Lies dir mal den Beitrag von Falke durch und klick auf den Link.
Sorry, mein Fehler - ich habe nicht auf den Link geklickt!
Möglicherweise versteht ich dir Frage falsch (bitte nicht gleich mit Steine werfen), aber wie wäre es mit einem Task der "Bei Logon des Users" ausgeführt wird. Hier kann ein Programm gestartet werden das auswertet mit Quser.exe ob der Benutzer remote oder auf der Console ist und dann weitere Schritte einleitet oder sonst was.
lg
Racer
@Racer Der Ansatz ist gut.
Tatsächlich braucht man dafür kein AutoIt-Skript. Einfach in der Aufgabenplanung einen Trigger "Bei Verbindung mit Benutzersitzung" erstellen und mit "Jeder Benutzer" und "Verbindung vom Remotecomputer" einstellen. Sobald zu einer bestehenden Sitzung über RDP verbunden wird, kann man dann reagieren. Und man muss nicht mit irgendwelchem Konsolenoutput rumbasteln.
Das ganze hat nur den Nachteil, dass nur Verbindungen zu bestehenden Sitzungen die Aufgabe auslösen. Wenn ich mich also über RDP neu anmelde, dann greift der Trigger (warum auch immer) nicht.
Hallo Community,
danke Racer und chesstiger. Das ist wirklich die einfachste und simpelste Lösung. Manchmal sieht man den Wald vor lauter Bäumen nicht.
Vielen Dank wieder mal an alle für Eure Unterstützung.
Gruß Falke