dポイントプレゼントキャンペーン実施中!

複数人が1台のPCから自分のPCへリモートデスクトップ接続するのに
簡単接続する方法を考えています。

利用するのがPC初心者なのでリモートデスクトップ接続の入力画面を使わず、
パソコンのデスクトップ上にアイコンを置き、ダブルクリックして、
コンピューター名、ユーザー名、パスワードを入力すると接続する仕組みを作りたいです。
言語はvbsやbat、jsなどなんでもかまいません。

人数が数十人のため、接続設定を保存してデスクトップにRDPファイルを置くのは避けたいです。

vbsで入力画面などは以下のコードできたのですが、
pw = InputBox("PWを入力してください。", "入力")
WScript.CreateObject("WScript.Shell").Exec("mstsc.exe")
入力されたユーザー名、PWから自動的に接続するにはどうすればいいでしょうか?

質問者からの補足コメント

  • Yune-Kichiさんへのお礼文が呼び捨てになってしまいました。本当すみませんm(__)m

    No.1の回答に寄せられた補足コメントです。 補足日時:2015/02/15 21:38

A 回答 (3件)

vbsはよく分かりませんが、cmdkeyで資格情報を作成しRDPを接続する方法が紹介されています。


そこそこすぐに出来そうな?

Run mstsc.exe with specified username and password
http://stackoverflow.com/questions/11296819/run- …

Cmdkey
https://technet.microsoft.com/ja-jp/library/cc75 …
    • good
    • 0

リモート接続の設定ファイルをデスクトップに作っておくだけでいいんじゃないの?



リモートデスクトップ接続画面でコンピューター名とユーザー名を入力。
その他、画面やローカル リソースも必要に応じて設定する。
[名前を付けて保存] でファイル名を人の名前にして保存しておく。
さすがにパスワードは埋め込んでおけませんので起動時に入力することになります。

http://pc.mogeringo.com/archives/16193
    • good
    • 0
この回答へのお礼

連絡ありがとうございます。
人数分作るとなると何十個も作製になり、人の増減に対応しないといけないので、
システムでどうにかならないかと模索中です。
利用者は週に1回くらいの利用なので、入力ミスをしリボーグも多発して解除申請が大変なので
入力チェックのためにもシステム化したかったのです。

お礼日時:2015/02/17 01:02

サーバー名の指定だけなら/vオプションで可能です。


ただし,ユーザー名やパスワードをオプションで渡すことはできません。
# 隠しオプションが存在するかもしれませんが,mstsc /?で出てくるオプションには記述されていません。
この回答への補足あり
    • good
    • 0
この回答へのお礼

Yune-Kichiありがとうございます。
そうなんですよね。/Vは見つけたのですが、ユーザー名、PWが見つからず、やっぱりできないんですかね?
入力ミスによるリボークが多発し解除手続きが大変なので入力チェックのためにもプログラムでやりたかったのですが、セキュリティの問題もあるのかもしれませんね。

お礼日時:2015/02/15 21:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています