如何从Linux服务器通过python在Windows命令行外壳中执行命令?

时间:2018-12-26 15:05:12

标签: python linux subprocess

在下面的代码中,我可以登录Windows远程计算机,但是 s.before 打印一个空字符串,所以我的问题是如何通过python从Linux计算机远程执行Windows命令。 (当从一个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使用的外壳不同,那么我如何才能彼此访问它们。

0 个答案:

没有答案