运行MSTSC无密码提示
问题描述:
有一个简单的.ps1文件:运行MSTSC无密码提示
$Server="remotepc.company.net"
$User=".\login"
$Password="password"
cmdkey /generic:TERMSRV/$Server /user:$User /pass:$Password
mstsc /v:$Server /h:1080 /w:1920
不管怎样它要求输入密码
答
,如果你尝试,会发生什么:
$Server="remotepc.company.net"
$User=".\login"
$Password="password"
$SecurePassword = $Password | ConvertTo-SecureString -AsPlainText -Force
cmdkey /generic:$Server /user:$User /pass:$SecurePassword
mstsc /v:$Server /h:1080 /w:1920
答
在RDP,去选项检查总是要求凭据:
发射RDP>显示选项>取消检查总是要求creden tials
看来即使您正确地给出了信用,这仍然使RDP问。
答
的问题是在$User=".\login"
login
- 是本地用户名(不域)
太给力了工作:
$User="localhost\login"
谢谢大家
如果远程系统设置为强制您要求输入密码,则无法绕过客户端。 (设置在服务器上是一个服务器故障问题。) –
可能重复[自动化远程桌面连接](https://stackoverflow.com/questions/16479652/automating-remote-desktop-connection) –
我有权访问服务器。我应该在服务器上检查以解除此行为? – AngryDev