有一個簡單的.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
不管怎樣它要求輸入密碼
有一個簡單的.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