Я мог бы запускать сценарии PowerShell, когда пользователи отключаются или повторно подключаются к своему сеансу RDS / Citrix.
Сценарии должны запускаться из сеанса с правами пользователя и переменными среды.
Я использовал небольшую утилиту Citrix под названием Инструмент монитора состояния сеанса, но этот инструмент больше не поддерживается и не всегда надежен.
Есть ли событие Windows, другой инструмент или команда Powershell, которые я мог бы использовать?
Вы можете создать запланированную задачу и использовать эти триггеры:
«При подключении к пользовательской сессии»
«При отключении от сеанса пользователя»
Запланированная задача может быть развернута, например, с помощью настроек групповых политик (Конфигурация пользователя -> Настройки -> Настройки панели управления -> Запланированные задачи)