iT邦幫忙

0

遠端桌面(mstsc)指令如何帶上帳號密碼?

建立了公用電腦想給同事共用

想請教怎樣能『一行指令,包含帳號、密碼,連線到遠方主機』

感謝大家幫忙

我只查到:
mstsc /admin /v:IP

看更多先前的討論...收起先前的討論...
tom6507 iT邦大師 1 級 ‧ 2013-07-22 14:00:46 檢舉
以前我也想這麼做,可是我放棄了
因為最後還是以安全考量,再加上環境問題,還是一個人一個帳密比較好管理
或許糖大您的需求跟我不同,只要一個帳號就可以了
我用不同帳號給不同人使用
只是把帳密打包起來而已

在內部區域網路,用bat to exe還行(這東西會在temp顯示出打包的內容)

外部網路就不能這樣囉
tom6507 iT邦大師 1 級 ‧ 2013-07-22 15:50:44 檢舉
不同帳密還是以rdp的方式手動輸入比較妥當
當你都打包好給用戶使用,萬一流出去,問題反而多
rdp只是免去了輸入IP的麻煩
我發現不能把這個用在『開始-執行』上面,只能開dos之後才能用

cmdkey /generic:192.168.10.32 /user:username /pass:username && mstsc /admin /v: 192.168.10.32
mack078 iT邦新手 5 級 ‧ 2013-07-30 14:36:09 檢舉
拉一個cmd.exe出來 ,然後在icon 右鍵內容 ,在目標(T): 後面加入指令,看行不行用

沒試過
ankuo iT邦新手 5 級 ‧ 2016-12-16 08:59:12 檢舉
拉cmd檔沒效果
整行放在bat檔裡面就可以了
23
zyman2008
iT邦大師 8 級 ‧ 2013-07-22 12:58:47
最佳解答

我想到的是將兩個指令組合成一行.
cmdkey /generic:IP /user:username /pass:password && mstsc /admin /v:IP

看更多先前的回應...收起先前的回應...

我這樣試是可以的~(環境 W7)

<pre class="c" name="code">cmdkey /generic:TERMSRV/[IP] /user:[username] /pass:[password] && mstsc /admin /v:[IP]

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

真的可行,謝了。
接著要想怎麼區分使用者..........失神

bigcandy提到:
區分使用者.

既然要區分使用者...那為什麼要自動帶入帳密?! @@
使用者 Keyin 帳密不是使用者必須的動作?!

deanya提到:
為什麼要自動帶入帳密?!

噓~~使用者懶惰不是我們能夠控制的.......汗

ted99tw iT邦高手 1 級 ‧ 2013-07-22 16:45:36 檢舉

那..我們能控制什麼呢...疑惑

幫他們刪除D槽汗

chingfeng提到:
幫他們刪除D槽

不是備份D槽?! @@

tom6507 iT邦大師 1 級 ‧ 2013-07-22 17:43:46 檢舉

刪除了D槽才會有高潮--好戲

小成 iT邦高手 10 級 ‧ 2013-07-22 22:03:39 檢舉

可是我測這方法連到 Server 2008 R2 是失敗的,無論有沒有開網路層級驗證,都還是會跳帳密輸入??

esyc提到:
esyc 說:

我是Lan端測試成功,你的環境是?

小成 iT邦高手 10 級 ‧ 2013-07-23 09:46:38 檢舉

跟我的CLIENT是Win8有關嗎?

Client XP/Win7/Win8皆ok
我的被連線端是Windows7遠端桌面
手邊沒有Server 2008 R2遠端桌面
你換看看

zyman2008 iT邦大師 8 級 ‧ 2013-07-23 19:53:38 檢舉

我在Win7/Win8,連W2K8 R2 DC server或W2K8 R2 standalone server都沒問題.

16
aeolus0829
iT邦研究生 4 級 ‧ 2013-07-22 14:24:32

如果不想把密碼外洩出去,可以在公用電腦用 mstsc 指令,建立 .rdp 檔給同事使用

可參考連結的第2、3張圖
http://www.windowsreference.com/windows-xp/how-to-create-an-rdp-file-to-launch-a-spanned-remote-desktop-session/

一尾 iT邦研究生 1 級 ‧ 2013-07-23 09:07:32 檢舉

一般user都會認為點兩下比key cmdline好一點

10
mack078
iT邦新手 5 級 ‧ 2013-07-22 17:22:15

我想到的是使用autoit去編寫一個自動帶入的程式
先檢查登入者姓名:admin/user/guess
check server清單群組: \\10.x.x.0 or 寫死在裡面

如果是admin
$1=admin
$2=1234
如果是user
$1=user
$2=1234
如果是guess or 不存在清單內
$msg = error

cmdkey /generic:TERMSRV/[IP] /user:[$1] /pass:[$2] && mstsc /admin /v:[IP]

10
hon2006
iT邦大師 1 級 ‧ 2013-07-23 10:12:54

可以考慮用 RDCMan
http://www.microsoft.com/en-us/download/details.aspx?id=21101

他可以把連線存成 rdg 檔,密碼會經過處理所以還ok.

看更多先前的回應...收起先前的回應...

IT人建議必裝這個

ted99tw iT邦高手 1 級 ‧ 2013-07-27 11:11:15
【**此則訊息已被站方移除**】
總裁 iT邦好手 1 級 ‧ 2013-07-27 13:27:36 檢舉

hon2006 iT邦大師 1 級 ‧ 2015-03-27 11:47:39 檢舉

最近也要建一台公用電腦有同樣的需求,
有發現一個程式 LaunchRDP
http://www.remkoweijnen.nl/blog/download/LaunchRDP2.zip?8ddf78
LaunchRDP2 有 toolbar, LaunchRDP rdp 視窗無法縮小

0
ankuo
iT邦新手 5 級 ‧ 2016-12-16 08:55:15

偶然看到這篇
測試了一下
cmdkey /generic:IP /user:username /pass:password && mstsc /admin /v:IP
確實可行

不過不需要拉出cmd檔
直接單純一點
放在bat檔裡面就可以了

我要發表回答

立即登入回答