1

RDP経由で接続し、PROPERTIESファイルから取得したクレデンシャルを使用して特定のサーバーで認証する認証を自動化しようとしています。

Windowsでは、組み込みのRDPクライアントはmstsc.exeですが、LinuxやMacのように、コマンドラインからログイン資格情報を提供できるようには見えません。

mstsc.exeを使用して、ユーザーの操作なしで自動的に認証できるWindowsの回避策はありますか?

ありがとう。

4

2 に答える 2

1

カスタム接続ファイルを使用できますか? 次に、MSTSC EG に渡します。

mstsc customfile.RDP

RDP ファイルは次のようになります。資格情報を保存しました。FULL ADDRESS フィールドと USERNAME フィールドに注意してください。

 screen mode id:i:2
use multimon:i:0
desktopwidth:i:1680
desktopheight:i:1050
session bpp:i:32
winposstr:s:0,3,0,0,800,600
compression:i:1
keyboardhook:i:2
audiocapturemode:i:0
videoplaybackmode:i:1
connection type:i:2
displayconnectionbar:i:1
disable wallpaper:i:1
allow font smoothing:i:0
allow desktop composition:i:0
disable full window drag:i:1
disable menu anims:i:1
disable themes:i:0
disable cursor setting:i:0
bitmapcachepersistenable:i:1
full address:s:###.###.###.###:####
audiomode:i:0
redirectprinters:i:1
redirectcomports:i:0
redirectsmartcards:i:1
redirectclipboard:i:1
redirectposdevices:i:0
redirectdirectx:i:1
autoreconnection enabled:i:1
authentication level:i:2
prompt for credentials:i:0
negotiate security layer:i:1
remoteapplicationmode:i:0
alternate shell:s:
shell working directory:s:
gatewayhostname:s:
gatewayusagemethod:i:4
gatewaycredentialssource:i:4
gatewayprofileusagemethod:i:0
promptcredentialonce:i:1
use redirection server name:i:0
username:s:<USERNAME>

それを mstsc.exe 呼び出しに渡します。パスワードが保存されている場所を確認してみます。

これも超安全とは言えません。パスワードは暗号化されて保存されていると思います。方法がわかるまで数分かかります。

正確に何を達成しようとしていますか?MSTSC は、認証に基づく値を返しません。だから、あなたが何をキャプチャするつもりなのかわかりません。

于 2012-04-03T20:09:09.263 に答える