Используя Windows Powershell, это открывает блокнот.
notepad.exe
Но это, которое предназначено для удаленного доступа в виртуальную машину и открытия там блокнота, не делает этого. Вместо этого процесс запускается, но графический интерфейс скрыт.
$s = New-PSSession -ComputerName MyVirtualMachine
Invoke-Command -Session $s -ScriptBlock {notepad.exe}
Мне нужно знать несколько вещей.
- Как запустить процесс с помощью удаленного взаимодействия Powershell, чтобы был виден его графический интерфейс?
- Почему графический интерфейс невидим?
- Если я последую вашему совету по пункту 1., каковы будут последствия относительно того, как начнется процесс? Я хочу, чтобы процесс начался от имени пользователя, под которым я вошел в систему (те же учетные данные, с которыми я подключаюсь к Powershell).
- Я хочу выбрать, имеет ли процесс права администратора (учетные данные будут), поскольку мне нужно запускать тесты процессов как с правами администратора, так и без них.
- Другие факторы, которые вы можете себе представить, могут повлиять на то, как работает процесс. Я тестирую программное обеспечение, поэтому поведение должно быть идентичным двойному щелчку пользователя по значку.