Erstellen Sie eine geplante Aufgabe speziell für die Interaktion mit einer RDP-Sitzung

Erstellen Sie eine geplante Aufgabe speziell für die Interaktion mit einer RDP-Sitzung

In Windows 10 und auch in früheren Versionen ist es möglich, in den geplanten Aufgaben eine Aufgabe basierend auf dem Ereignis zu erstellen, wenn ein Benutzer eine Verbindung zu einer RDP-Sitzung herstellt und diese trennt.

Sie können hierbei einen bestimmten, aber auch einen beliebigen Benutzer angeben.

Ich möchte ein Programm/Skript starten, wenn ein Benutzer eine Verbindung zur Sitzung herstellt oder diese trennt, aber irgendwie startet mein Programm nicht, sondern nur, wenn ich die Administratorsitzung verwende.

Wenn ich als Benutzer im Task-Manager nachschaue, wird die Aufgabe nicht angezeigt.

Antwort1

Ich habe überall gesucht, aber die Antwort „das ist nicht möglich“ oder „Erstellen Sie eine Gruppenrichtlinie, die Ihre Aufgabe für den Benutzer einfügt“ erhalten.

Das ist nicht die Art von Hack, die ich brauche, also habe ich nach gründlicherem Nachforschen die Lösung gefunden.

Wenn Sie eine Aufgabe erstellen, wird grundsätzlich auch angegeben, als welcher Benutzer sie ausgeführt werden soll. Dies wurde offensichtlich als mein Administratorbenutzer festgelegt, da dies eine Standardeinstellung ist. Sie können es in viele Dinge ändern, einschließlich Benutzergruppen. Als ich es in die Gruppe BENUTZER geändert habe, habe ich das gewünschte Ergebnis erhalten.

When running the task use the following user account:Klicken Sie auf der Registerkarte Allgemein auf Change user or Group

Klicken Sie im nächsten Bildschirm aufAdvanced...

KlickenFind now

Scrollen Sie nach unten, bis Sie die UsersGruppe sehen (beachten Sie, dass sie 2 Personen statt 1 enthält, was darauf hinweist, dass es sich um eine Gruppe und nicht um einen Benutzer handelt). Doppelklicken Sie darauf, um sie auszuwählen.

Drücken Sie dann , OKum diesen Benutzer zu verwenden, und speichern Sie Ihre Aufgabe.

Soweit ich das beurteilen kann, wird dadurch kein Programm interaktiv gestartet, aber als ich damit xmpcontrol.exe zur Steuerung meines XMPlay gestartet habe, funktionierte es für alle Benutzer.

Ich habe zwei Aufgaben erstellt, eine zum Stoppen der Wiedergabe bei Trennung und eine zum Fortsetzen der Wiedergabe bei Verbindung, und es funktioniert perfekt. (Zuvor wurde die Wiedergabe gestoppt, aber es befand sich nicht im gestoppten Zustand, während die Verbindung des Benutzers getrennt war.)

verwandte Informationen