kombinationsbrecher77
Goto Top

RDP-Sitzung erkennen und darauf reagieren

Hallo,

ich habe folgendes Problem:

ich muss feststellen ob sich eine RDP-Verbindung an meinem Rechner aufbaut, sobald dies geschehen ist, soll sich ein Programm öffnen und sobald die Verbindung wieder unterbrochen wird, soll sich das Programm wieder schließen.

Es geht um ein Screenrecordingprogramm, welches sich automatisch ausführt sobald es gestartet wird.
Das System ist Win7 32Bit.

Ich dachte ich könne mir ein Script schreiben, welches permanent überprüft, ob eine RDP-Verbindung aufgebaut wird.
Nur scheitere ich schon an der Endlosschleife, denn der Befehl GOTO ( ich weiß man sollte diesen Befehl lieber nicht verwenden, aber ich denke, dass das Skript recht klein und übersichtlich bleiben wird) funktioniert bei mir nicht, bzw. kennt er den befehl in der Powershell nicht.

Hättet Ihr vll. noch einige Ideen, wie ich an dieses Problem rangehen kann?

mfg Kombinationsbrecher77

Content-Key: 215871

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

Printed on: April 24, 2024 at 23:04 o'clock

Member: KowaKowalski
KowaKowalski Sep 02, 2013 at 14:53:04 (UTC)
Goto Top
Hi Brecher,


wenn Du die RDP-Sitzung einrichtest kannst Du "Optionen einblenden" wählen.
Dort kannst Du unter dem Reiter "Programme" schonmal Software starten lassen bei Verbindung.

Das könnte Dein Ansatz werden.


mfg
kowa
Member: it-frosch
it-frosch Sep 02, 2013 at 14:59:15 (UTC)
Goto Top
Hallo kombibreak77,

schau doch mal ob du in einem Ereignisprotokoll einen Eintrag findest, wenn eine RDP Verbindung mit deinem Rechner aufgebaut wird. Da muss sich ja jemand anmelden.
Du kannst dann eine Aufgabe in der Aufgabenplanung erstellen und als Trigger das Ereignis eingeben.

PS: soweit die Theorie, getestet habe ich das aber noch nicht.

grüße vom it-frosch
Member: departure69
departure69 Sep 02, 2013 at 15:02:43 (UTC)
Goto Top
@KowaKowalski:

Hallo.

Ich denke nicht, daß dies der richtige Ansatz ist. Das ausführbare Programm im Karteireiter "Programme" des RDP-Client bewirkt NICHT die ZUSÄTZLICHE Ausführung eines Programmes zum RDP-Desktop hinzu, sondern, daß NUR das dort mit Remotepfad eingetragene Programm sich öffnet/sichtbar wird (vgl. Published Desktop/Published Application), ohne einen vollen RDP-Desktop zu sehen/zu bekommen.

Grüße

departure
Member: KowaKowalski
KowaKowalski Sep 02, 2013 updated at 15:42:28 (UTC)
Goto Top
Hi departue,

bedankt.
Dann hatte ich nen Denkfehler. Hab den Reiter noch nie genutzt, nur gesehen.


grüße
kowa
Member: Sheogorath
Sheogorath Sep 02, 2013 at 20:44:23 (UTC)
Goto Top
Hallöchen,

du könntest auch den Portstatus abfragen und dementsprechend handeln.

Gruß
Chris
Member: DerWoWusste
DerWoWusste Sep 02, 2013 at 21:02:50 (UTC)
Goto Top
Beschreibe bitte, was du erreichen willst. Willst du die aufgebaute Sitzung aufnehmen, dann muss das Screenrecording ja auch in jener Sitzung und nicht in Deiner stattfinden. Wozu eigentlich?
Mitglied: 106543
106543 Sep 03, 2013 at 05:33:39 (UTC)
Goto Top
Hi,

Login-Script, dass das Recording startet ?

Grüße
Exze
Member: kombinationsbrecher77
kombinationsbrecher77 Sep 05, 2013 at 13:00:25 (UTC)
Goto Top
Hallo,

erst einmal Entschuldigung für die verspätete Antwort und vielen Dank für die bereits gegebenen Hinweise.

Die Problematik hat sich nun ein wenig geändert.

Ich habe nun ein Programm gefunden, welches sich als Dienst und somit mit jeder Sitzung automatisch öffnet und schließt. ( falls ich das nicht falsch verstanden habe )
Meine folgende Frage differenziert sich deswegen ein wenig vom eigt. Thema.

Das Programm startet sich ja mit den Rechten des angemeldeten Benutzers.
Gibt es eine Möglichkeit diesem Programm mehr Rechte zu geben als dem angemeldetem Benutzer?
Sodass es Zugriff auf einen bestimmten Ordner erhält, der Benutzer, welcher das Programm ausführt, jedoch nicht?

Das Programm soll die Aufzeichnungen in diesem Ordner ablegen können und der Benutzer sollte sie nicht löschen können.

Das Programm heißt übrigens: Screen Any Time

Nähere Details kann ich leider nicht geben, da die Aufgabe so nur an mich weitergegeben wurde...


Ich bedanke mich schonmal im Voraus

MfG Kombinationsbrecher
Member: departure69
departure69 Sep 05, 2013 at 13:48:32 (UTC)
Goto Top
Hallo.

Programm als Dienst installieren (jedes Programm läßt sich als Dienst installieren, gleichwohl sich das natürlich nicht für jedes Programm empfiehlt --> in GOOGLE suchen), es wird dadurch mit den Rechten des Systemkontos ausgeführt. Dem angemeldeten User halt keine Rechte für den Zielordner dessen, was das Programm aufzeichnet, geben, fertig.

Grüße
Member: kombinationsbrecher77
kombinationsbrecher77 Sep 05, 2013 at 14:59:38 (UTC)
Goto Top
Vielen Dank,

das war die Antwort auf die ich gehofft habe.

MfG Kombinationsbrecher