Как выполнить команду в командной строке Windows через Python с Linux-сервера? - PullRequest
0 голосов
/ 26 декабря 2018

В приведенном ниже коде я могу войти на удаленный компьютер с Windows, но s.before вывести пустую строку, поэтому мой вопрос заключается в том, как я могу выполнять команды Windows удаленно с компьютера Linux через python.(Этот скрипт отлично работает при выполнении с одного Linux на другой удаленный сервер Linux)

from pexpect import pxssh
s = pxssh.pxssh()
if not s.login(ip, username, password, auto_prompt_reset=False):
    print "SSH session failed on login."
else:
    print "SSH session login successful for user: test"
    s.sendline("help") #Linux: s.sendline("ps -ef | grep python | grep -v grep")
    s.prompt()
    print(s.before) #Prints Nothing

Примечание: Windows и Linux используют разные оболочки, чем как я могу получить к ним доступ друг от друга.

...