Chinaunix首页 | 论坛 | 博客
  • 博客访问: 189931
  • 博文数量: 49
  • 博客积分: 1061
  • 博客等级: 少尉
  • 技术积分: 635
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-21 08:42
文章分类

全部博文(49)

文章存档

2015年(1)

2014年(2)

2013年(1)

2012年(45)

分类: IT业界

2012-01-08 12:39:18

经常管理Server的朋友手头或多或少都有趁手的远端管理工具,譬如VNC、DameWare、MSTSC等。

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



程序用法和下载见坛子此帖:


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

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

'/*=========================================================================
' * Intro 解决win2003远程桌面连接多台服务器时,重做系统后还得一个一个得加半天。效率非常低的问题
' * FileName 批量添加远程桌面.vbs
' * Author yongfa365
' * Version v1.0
' * WEB
' * Email yongfa365[at]qq.com
' * FirstWrite /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会提示用户名不支持特殊字符"\"。
也就是说,用户名密码栏,只能用本机模式登录。
看了半天...没办法,输入默认本地管理员帐号密码吧,如果需要,再后续手动修改使用域管理员帐号密码来登录。就在属性栏修改。
当然,如果有人知道如何脚本实现域帐号登陆,麻烦转告下哦!!感激不尽!!
阅读(1141) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~