python子进程代码未运行psexec

python子进程代码未运行psexec,python,python-2.7,subprocess,psexec,Python,Python 2.7,Subprocess,Psexec,以下代码挂起: import subprocess def user(): program = subprocess.Popen(['psexec','\\\\<computername>','/ACCEPTEULA','-u', 'NATIONAL\\<user>','-p','<password>','qwinsta'],

以下代码挂起:

import subprocess

def user():
    program = subprocess.Popen(['psexec','\\\\<computername>','/ACCEPTEULA','-u',
                                'NATIONAL\\<user>','-p','<password>','qwinsta'], 
                                stdout=subprocess.PIPE)
    (stdout,stderr) = program.communicate()
    stdout_lines = stdout.split("\n")
    return stdout_lines

output = user() 

for line in output:
    print(line)
导入子流程
def user():
program=subprocess.Popen(['psexec','\\\','/ACCEPTEULA','-u',
“国家\\','-p','','qwinsta'],
stdout=子流程(管道)
(stdout,stderr)=program.communicate()
标准输出线=标准输出分割(“\n”)
返回标准输出线
输出=用户()
对于行输入输出:
打印(行)
当我在cmd中运行psexec命令时,它工作正常。

导入子流程
import subprocess

def user():

    program = subprocess.Popen(['psloggedon','\\\\<servername>'], stdout=subprocess.PIPE)
                          (stdout,stderr) = program.communicate()
                          stdout_lines = stdout.split("\n")
    return stdout_lines
output = user() 
for line in output:    print(line)
def user(): program=subprocess.Popen(['psloggedon','\\\'],stdout=subprocess.PIPE) (stdout,stderr)=program.communicate() 标准输出线=标准输出分割(“\n”) 返回标准输出线 输出=用户() 对于输出中的行:打印(行)
您的密码是否包含反斜杠?使用简单的
dir
命令。嗯,有点:我只得到输出的第一行!!!密码中没有反斜杠-这可以通过更简单的代码块来完成。我想远程查看已登录的用户。那么
psloggedon
呢?你确定反斜杠的转义吗?Python不需要这些(字符串变为
\\\\\
),psexec也不需要这些