Я хотел бы запустить команду на удаленной машине в интерактивном режиме, используя PowerShell, подобно тому, как при передаче аргумента в ssh
он запускает только эту программу. Например, это откроет соединение, выполнит program
, а затем вернется к обычной оболочке.
$ ssh username@somehost program
Я знаю, что могу использовать Enter-PSSession
, чтобы войти в сеанс, но я бы вручную ввести название программы. Если я использую Invoke-Command
с -Session
, я могу заставить его выполнить нужную программу, но затем эта программа падает, если ожидает ввода пользователя.