在Windows 10中使用Python和cmdkey添加

时间:2018-06-05 07:07:43

标签: python cmd windows-10

这是我的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命令不能添加密码?

1 个答案:

答案 0 :(得分:1)

cmdkey语法中有一些错误:

  1. 而不是/ add,您应该使用

    /generic
    

    标识此条目将与之关联的计算机或域名。

  2. X.X.X.X与/user之间的空间问题。

  3. 所以解决方案应该是:

    os.system('cmdkey /generic:TERMSRV/"IP.IP.IP.IP" /user:"username" /pass:"password")
    

    如果您在局域网中,可以删除TERMSRV。

    请参阅the cmdkey reference