技术点滴之Tsmmc

上一篇 / 下一篇  2008-08-13 21:38:09 / 个人分类:工作杂谈

查看( 74 ) / 评论( 2 )
经常管理Server的朋友手头或多或少都有趁手的远端管理工具,譬如VNC、DameWare、MSTSC等。

不过肯定有不少管理Win Server的朋友更喜欢这个工具:TSMMC。同样是远端桌面,但比MSTSC方便多了,可以在控制台同时连接几十台远端电脑,但占用资源非常少。相比MSTSC来说,连一个要开一个程序。抓个图如附件:



程序用法和下载见坛子此帖:
http://www.ixpub.net/viewthread.php?tid=667231&highlight=TSMMC

Tsmmc是嵌套在MMC中使用的,优点是很实用,不过也有不足之处。
很明显的在我上传的图中可以看到,添加一个链接,就挨个往下排列,名称和IP可以编辑,但顺序不能编辑。
这是感觉很不爽的一点,不够整洁啊。
研究MMC,没用,帮助文件看的都会背了也没一条相关的...

网上搜了半天,果然见一牛人,用vbs脚本批量自动添加列表。虽然没有直接实现调节顺序,也能实现所需要的功能---替换TSMMC.msc文件,编辑vbs脚本,运行一下就行啦!
下面贴出来脚本源码,变量自己编辑哟:
-----------------------------------------------------------------------------------------------------------------------------------------------------

'/*=========================================================================
' * Intro       解决win2003远程桌面连接多台服务器时,重做系统后还得一个一个得加半天。效率非常低的问题
' * FileName    批量添加远程桌面.vbs
' * Author      yongfa365
' * Version     v1.0
' * WEB         http://www.yongfa365.com
' * Email       yongfa365[at]qq.com
' * FirstWrite  http://www.yongfa365.com/Item/PiLiangTianJiaYuanChengZhuoMian.vbs.html
' * MadeTime    2007-11-29 00:46:30
' * LastModify  2007-11-29 00:46:30
' *==========================================================================*/

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.run("%SystemRoot%\system32\tsmmc.msc /s")
WScript.Sleep 3000

Dim ip(100)
'ip(0)=Array("服务器远程桌面IP","服务器远程桌面用户名","服务器远程桌面密码")
ip(0)=Array("100.110.111.112","UserName0","PassWord0")
ip(1)=Array("111.222.111.121:3389","UserName1","PassWord1")
ip(2)=Array("111.222.111.211:1234","UserName2","PassWord2")
ip(3)=Array("111.222.111.222","UserName3","PassWord3")

For i=0 To 3
    WshShell.SendKeys "+{F10}"
    WshShell.SendKeys "A"
    WshShell.SendKeys ip(i)(0)
    WshShell.SendKeys "{TAB}"
    WshShell.SendKeys "{TAB}"
    WshShell.SendKeys "{TAB}"
    WshShell.SendKeys "{TAB}"
    WshShell.SendKeys ip(i)(1)
    WshShell.SendKeys "{TAB}"
    WshShell.SendKeys ip(i)(2)
    WshShell.SendKeys "{ENTER}"
Next

----------------------------------------------------------------------------------------------------------------------------------------------

没找到博客里插入代码功能在哪里呀,汗

话说回来,什么都有不完美的情况,这个脚本虽然能自动批量添加,但UserName栏,无法输入Domain\User格式用户名,否则会tsmmc会提示用户名不支持特殊字符"\"。
也就是说,用户名密码栏,只能用本机模式登录。
看了半天...没办法,输入默认本地管理员帐号密码吧,如果需要,再后续手动修改使用域管理员帐号密码来登录。就在属性栏修改。
当然,如果有人知道如何脚本实现域帐号登陆,麻烦转告下哦!!感激不尽!!










TAG: 技术 Tsmmc 点滴

我们都是只有一只翅膀的天使,无法割舍彼此 grjboy30 发布于2008-08-13 22:22:59
麻烦重新整理下 第1个图看不见
qk_hcj发布于2008-10-20 21:33:29
怎么上传一点小资料
怎么上传一点小资料
我来说两句

(可选)

日历

« 2008-11-16  
      1
2345678
9101112131415
16171819202122
23242526272829
30      

数据统计

  • 访问量: 3219
  • 日志数: 52
  • 建立时间: 2007-08-01
  • 更新时间: 2008-11-12

RSS订阅

Open Toolbar