Можно ли открыть окно в текущем сеансе виртуальной машины Hyper-V с помощью PowerShell Direct? Или, может быть, мне нужно перефразировать вопрос как - как запускать команды в существующем интерактивном сеансе, который открывается с помощью подключения к удаленному рабочему столу Hyper-V?
У меня есть подключение RDP к Windows виртуальной машине Server 2019 (Hyper -V), и скажем, я хочу запустить notepad.exe
из сценария PowerShell, который выполняется на хост-виртуальной машине. Я хочу, чтобы в моем текущем сеансе виртуальной машины появилось окно Блокнота, чтобы сделать снимок экрана (тоже через PowerShell Direct, но это уже другая история).
Этот фрагмент запускает notepad.exe в фоновом режиме и не отображает его окно:
Invoke-Command -VMName 'client1.example.com' -Credential $credential -ScriptBlock {
notepad.exe
}