2013-01-23 21 views
7

mstsc /adminを使用してサーバにサイレントにログインします。私のバッチファイルは、コードを読み取るパスワードで「mstsc/admin」を使用してリモートにログイン

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

しかし、私はパスワードを入力するように頼みます。誰も私がこのステップをスキップするのを助けることができますか?

私はGoogleに行き、this siteを見つけました。しかし、私はこのようなこと(スクリプティング)には非常に慣れていて、与えられたコードをどうすればいいのか理解できませんでした。それはvbscriptファイルですか?バッチファイルで同じことをすることはできますか?詳しく教えてください。私はあなたにスプーンフィードをお願いします。これは私のアリーナではありませんが、まだ私は武器なしで戦うように押されています。

私の基本的な必要性は、メンテナンス可能な作業を行うために私以外のすべてのユーザーをリモートデスクトップから開始することです。ありがとう。

答えて

0

をRDPファイルを実行します。申し訳ありませんが、私はしなければならない前に答えるのを忘れました。私はそれを長い間解決した。

net use \\10.100.110.120\C$ MyPassword /user:domain\username /persistent:Yes 

これをバッチファイルで実行すると、探しているものが得られます。

+0

動作していません。ユーザー名の入力を求められます。 – Angelo

+0

上記のコマンドの "domain \ username"、 "MyPassword"、およびIP Addressをあなたの値に置き換えましたか?また、Adminの資格情報を持っていることを確認してください。 – Sandy

+0

代わりに(Win8でテスト済み):cmdkey/generic: ""/user: ""/pass: "" – Angelo

0

それは人気の質問になったと私は通知を持って、自分のユーザー名を保存したパスワードとRDPファイルに名前を切断し、スクリプトから

+0

どうすればいいですか?私はサンプルスクリプトファイルを表示することができます – Sandy

+1

この行を使用してバッチファイルとして実行することができます "mstsc C:\ foo.rdp"および任意のコマンドラインパラメータを追加します –

+0

また、 "資格情報の入力:i: C:\ foo.rdpの「資格情報の入力を求める:i:0」 –

25

答えとして再掲載: (Win8でテスト済み)の代替を発見:あなたが実行している場合

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

ラン:

mstsc /v:<server> 

あなたは認証プロンプトを取得するべきではありません。

+0

これは動作しますが、パスワードはシステムに保存されます。 –

+2

@AndreSoares trueですが、cmdkey/delete:servernameまたはipで削除できます。この手順はWindows 7で機能します。 – Evilripper

+0

これはWindows 10のソリューションを作成するのに役立ちました。ありがとう。 [my answer](https://stackoverflow.com/a/46617521/6186647)を参照してください。 – Milad

1

同じ資格を持つ同じサーバーを使用しているため、同じ問題ですが、@Angeloの回答が機能しませんでした。私は、サーバーに接続するためにmstsc /v:server01を使用すると

cmdkey /add:server01 /user:<username> /pass:<password>

を下のアプローチを使用し、Windows 10上でそれをテストしました。

重要なのは、資格情報の競合を避けるために、IPアドレスの代わりに名前を使用することです。 DNSサーバーがローカルにアクセスできない場合は、c:\windows\system32\drivers\etc\hostsファイルを試してください。

0

MiladとSandyによって投稿されたコマンドは、mstscで私にとってうまくいきませんでした。/genericスイッチにTERMSRVを追加する必要がありました。私はここで、この情報を見つけました:私は、ログインの入力を求め取得せずにmstsc /v:<server>を使用することができますhttps://gist.github.com/jdforsythe/48a022ee22c8ec912b7e

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

関連する問題