18

mstsc /adminサイレントでサーバーにログインするために使用したい。私のバッチファイルはコードを次のように読み取ります

mstsc /v:xxx.xxx.xxx.xxx /admin

しかし、それは私にパスワードを入力するように頼みます。誰かが私がこのステップをスキップするのを手伝ってもらえますか?

私はグーグルに行って、このサイトを見つけました。しかし、私はこのようなもの(スクリプト)に非常に慣れておらず、特定のコードをどうするかを理解できませんでした。vbscriptファイルですか?バッチファイルでも同じことができますか?詳しく説明してください。スプーンフィードをお願いします。これは私の分野ではありませんが、それでも私は武器なしで戦うことを余儀なくされています。

私の基本的な必要性は、保守可能な作業を実行するために、私のものを除くすべてのユーザーをリモートデスクトップから起動することです。ありがとう。

4

6 に答える 6

53

回答として再投稿: 代替案が見つかりました (Win8 でテスト済み):

cmdkey /generic:"<server>" /user:"<user>" /pass:"<pass>"

それを実行し、実行した場合:

mstsc /v:<server>

認証プロンプトは表示されません。

于 2014-12-05T03:35:29.873 に答える
7

Milad と Sandy が投稿したコマンドは、mstsc では機能しませんでした。/generic スイッチに TERMSRV を追加する必要がありました。ここでこの情報を見つけました:https://gist.github.com/jdforsythe/48a022ee22c8ec912b7e

cmdkey /generic:TERMSRV/<server> /user:<username> /pass:<password>

mstsc /v:<server>その後、ログインを求められることなく使用できました。

于 2017-12-22T19:16:04.903 に答える
7

セキュリティを確保するには、次の 3 つのコマンドを実行する必要があります。

cmdkey /generic:"server-address" /user:"username" /pass:"password"
mstsc /v:server-address
cmdkey /delete:server-address

資格情報を保存する最初のコマンド

リモート デスクトップを開く 2 番目のコマンド

セキュリティ上の理由から資格情報を削除する 3 番目のコマンド

これらのコマンドはすべてバッチ ファイル (bat) に保存できます。(これらのコマンドをバッチ ファイルに保存すると、リモート デスクを閉じるまで 3 番目のコマンドは実行されません)

于 2020-09-29T04:41:32.550 に答える
0

ユーザー名、パスワード、サーバー名をRDPファイルに保存し、スクリプトからRDPファイルを実行します

于 2013-01-23T14:23:05.557 に答える