这是我的Python代码:
import os
os.system('cmdkey /add:TERMSRV/X.X.X.X/user:Administrator /pass:pwxxxxxxxxxxxxxxxxxxx')
os.system('mstsc /v:X.X.X.X')
os.system('cmdkey /delete:TERMSRV/X.X.X.X')
代码可以使用IP地址X.X.X.X正确打开远程桌面。
但它也要求我输入密码。
为什么cmdkey命令不能添加密码?
答案 0 :(得分:1)
cmdkey语法中有一些错误:
而不是/ add,您应该使用
/generic
标识此条目将与之关联的计算机或域名。
X.X.X.X与/user
之间的空间问题。
所以解决方案应该是:
os.system('cmdkey /generic:TERMSRV/"IP.IP.IP.IP" /user:"username" /pass:"password")
如果您在局域网中,可以删除TERMSRV。