Выполнение процесса на Windows с использованием подключения Remote S SH - PullRequest
0 голосов
/ 19 февраля 2020

Привет, я пытаюсь выполнить процесс на удаленной windows машине, используя S SH. Я использовал Renci.Ss hNet для подключения к удаленной машине windows 10, загрузил исполняемый файл (который работает отлично, т.е. открывается на переднем плане при выполнении пользователем на машине), однако, когда я пытаюсь выполнить его через S SH соединение работает в фоновом режиме без использования. Я не знаю об этом странном поведении. Это пример кода, который я использовал для запуска удаленного исполняемого файла.

    public void SshCommandExecutor(string MachineIP, string MachineUserID, string MachineUserPassword, string command)
    {
        SshClient cSSH = new SshClient(MachineIP, 22, MachineUserID, MachineUserPassword);
        cSSH.Connect();
        SshCommand x = cSSH.RunCommand(command);
        cSSH.Disconnect();
        cSSH.Dispose();
        log(x.Result.ToString());

    }

1 Ответ

0 голосов
/ 20 февраля 2020

Я понял:

Итак, я загрузил исполняемый файл с помощью s sh, затем я инициировал сеанс vn c на удаленной машине и с помощью vncdotool * запустил удаленный процесс через командную строку

*https://pypi.org/project/vncdotool/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...