Можно ли показать удаленно подключенную консоль?

Я подключен с машины Linux к машине Windows через winexe. Я вхожу в систему Windows с пользователем на этом компьютере. Я могу запустить cmd.exe или сценарии powershell.

Теперь моя проблема: если я нахожусь на рабочем столе компьютера, подключаюсь к нему удаленно и запускаю какой-то скрипт через cmd/powershell, тогда окно cmd/powershell не будет видно пользователю рабочего стола. Оба используют одного и того же пользователя. Я хотел бы иметь видимое окно для пользователя настольного компьютера, если удаленный пользователь запустил сценарий и он запущен, поэтому команды рабочего стола могут видеть пользователь рабочего стола.

Если я использую интерактивный аргумент winexe, то я получаю сообщение на рабочем столе, что интерактивное обслуживание требует внимания, но когда я смотрю на него, появляется только пустое окно cmd. Выход не показывает.

Есть ли способ показать окно cmd, которое используется удаленным пользователем?

1 ответ

Решение

Попробуйте выполнить ваш скрипт, используя psexec и указание интерактивного переключателя сеанса. Что-то вроде:

psexec.exe -i powershell.exe -executionpolicy bypass -file C:\myscript.ps1

PsExec

Другие вопросы по тегам