问题描述
我正在编写Python代码以从本地网络中的另一台计算机获取登录用户的用户名。该请求在命令行和Powershell中均单独起作用。但是,当我尝试通过Python中的子流程输入请求时,会发生错误。告诉我我在做什么错了吗?
import subprocess,sys
p = subprocess.Popen(["powershell.exe","query session /server:com190"],stdout=sys.stdout)
p.communicate()
结果:
* query:术语“查询”不被识别为cmdlet,function,s的名称 密码文件或可操作程序。检查名称的拼写,或者检查路径是否为w (包括)中,确认路径正确,然后重试。 在第1行:char:1
- 查询会话/ server:com190
- CategoryInfo:ObjectNotFound :(查询:字符串)[],CommandNotFou ndException
- FullyQualifiedErrorId:CommandNotFoundException *
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)