Можно ли показать удаленно подключенную консоль?
Я подключен с машины 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