我必须让用户登录到网络中的PC。
如果我在Windows 10上转到终端并输入"查询用户服务器:' PC-Name'",我会让用户登录到本机。
但是如果我尝试使用os.system在python中运行这个查询:
import os
test = os.system("query user")
从上面的代码中我得到错误"查询'查询'有错误或无法找到。"
有人可以告诉我,为什么我可以发送每个查询,如ping,tracert,ipconfig等但不查询用户?为什么它可以工作,如果我输入到终端而不是,如果我尝试使用os.system同样的东西?
问候:)
编辑:
现在可以使用以下代码:
import os
test = os.system(r"c:\windows\sysnative\query.exe user")
print(test)
所以现在我得到查询的输出,但它只返回" 1"。我可以访问"查询用户"的终端输出中包含的用户名。 ?