Создайте запланированную задачу специально для взаимодействия с сеансом RDP.

Создайте запланированную задачу специально для взаимодействия с сеансом RDP.

В Windows 10 и более ранних версиях можно создать задачу в запланированных задачах на основе события, когда пользователь подключается к сеансу RDP и отключается от него.

При этом вы можете указать как конкретного пользователя, так и любого пользователя.

Я хочу запустить программу/скрипт, когда любой пользователь подключается или отключается от сеанса, но почему-то моя программа не запускается, а запускается только тогда, когда я использую сеанс администратора.

Если я захожу в диспетчер задач как пользователь, задача не отображается.

решение1

Я искал везде, но получил ответ: «Это невозможно» или создайте объект групповой политики, который внедрит вашу задачу для пользователя.

Это не тот хак, который мне нужен, поэтому, покопавшись поглубже, я нашел решение.

В принципе, когда вы создаете задачу, она также будет указывать, какой пользователь должен ее выполнить. Это было установлено как мой администратор, очевидно, так как это настройка по умолчанию. Вы можете изменить ее на множество вещей, включая группы пользователей. Когда я изменил ее на группу USERS, я получил желаемый результат.

Итак, на вкладке «Общие», где указано, что When running the task use the following user account:вы нажимаетеChange user or Group

На следующем экране нажмитеAdvanced...

НажмитеFind now

Прокрутите вниз, пока не увидите Usersгруппу (обратите внимание, что в ней 2 человека вместо 1, что указывает на то, что это группа, а не пользователь). Дважды щелкните по ней, чтобы выбрать ее.

Затем нажмите OK, чтобы использовать этого пользователя, и сохраните задачу.

Насколько я могу судить, это не запускает программу в интерактивном режиме, но когда я использовал его для запуска xmpcontrol.exe для управления своим XMPlay, это работало для всех пользователей.

Я создал 2 задачи: одну для остановки воспроизведения при отключении и одну для возобновления воспроизведения при подключении, и это работает отлично. (Раньше воспроизведение останавливалось, но не находилось в состоянии остановки, пока пользователь был отключен)

Связанный контент