【发布时间】:2020-07-01 19:52:32
【问题描述】:
我正在尝试应用代码:
import subprocess as Popen
import subprocess as sp
pswd="P4ssW0rd"
prog = sp.Popen(['runas', '/noprofile', '/user:domain\romanuser', cmd.exe'],stdin=sp.PIPE)
prog.stdin.write(pswd.encode() )
prog.communicate()
以管理员权限打开 cmd 窗口。
我收到了回复:
omanuser: ssword for domain
RUNAS ERROR: Unable to acquire user password
有没有人知道是否可以使用函数将此密码传递到 shell 的第二行?
我是 Python 新手。
最好的问候,
RC
【问题讨论】:
-
我刚刚看到我不能在我的管理员用户的第一个字母中使用 '\r'。
标签: python shell subprocess uac