Можно ли определить, что конкретный пользователь имеет открытый сеанс на компьютере, и открыть процесс в этом сеансе, чтобы пользователь мог взаимодействовать с приложением с помощью удаленного взаимодействия PowerShell?
Как мне определить, какие пользователи имеют открытые сеансы на машине и каково их состояние (активен, неактивен, отключен и т. д.)? Как мне запустить приложение в одном из этих сеансов?
ОБНОВЛЕНИЕ
Я обнаружил, что вы можете определить идентификатор сеанса, в котором запущен процесс:
PS > ( Get-Process notepad ).SessionId
1
Я все равно не могу найти, чтобы указать идентификатор сеанса для процесса при его запуске.