6、远程监控及管理Windows平台的工具
6.1 远程桌面
远程桌面是微软公司为了方便网络管理员管理维护服务器而推出的一项服务。从windows 2000 server版本开始引入,网络管理员使用远程桌面连接程序连接到网络任意一台开启了远程桌面控制功能的计算机上,就好比自己操作该计算机一样,运行程序,维护数据库等。远程桌面从某种意义上类似于早期的telnet,他可以将程序运行等工作交给服务器,而返回给远程控制计算机的仅仅是图象,鼠标键盘的运动变化轨迹。从实质上来说,Windows系统自带的远程桌面工具也是一种非常方便而有效的远程监控及管理工具,下面将以Windows XP下的远程桌面为例介绍其功能。
远程桌面是Windows XP Professional的新功能,通过使用该功能,我们可以通过网络从其它计算机登录到开启了远程桌面功能的计算机,查看该计算机的桌面内容,操作计算机中安装的程序,访问远程计算机上保存的所有文件。
在测试版的Windows XP Service Pack 2 Build 2055中,安装该补丁的系统曾支持两个用户同时登录,不过不知道因为什么原因,在最终的正式版Service Pack2中该功能又被取消了。好在通过当初测试版SP2中的一个文件,我们依然可以让自己的计算机实现该功能。
要使用这种方法,请确保你的计算机是Windows XP Professional版,并且已经安装了Service Pack2,其次你需要有2055版SP2中的termsrv.dll文件。
首先确定你的光驱中没有Windows XP的安装光盘,接着运行“Services.msc”打开服务设置窗口,找到Terminal Service这个服务,双击打开属性对话框,在“启动类型”下拉菜单中选择“已禁用”,接着重启动计算机。
重启动之后打开我的电脑窗口,在地址栏中输入“%systemroot%/system32/dllcache”,删除其中的termsrv.dll文件,接着把2055版SP2中的termsrv.dll文件按顺序分别复制到%systemroot%/system32/dllcache和%systemroot%/system32文件夹下,覆盖原文件。除此之外还需要修改一下注册表,运行“Regedit”打开注册表编辑器,在左侧面板中定位到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\Licensing Core,在该键下新建一个名为“EnableConcurrentSessions”的DWORD值,并设置该值的数据为1。之后需要再次重启动电脑。随后继续运行“Services.msc”打开服务设置窗口,双击Terminal Service这个服务打开其属性对话框,在“启动类型”下拉菜单中选择“自动”,点击确定之后点击启动按钮。
接着我们要开启远程桌面功能了,该功能默认情况下是关闭的。在我的电脑图标上点击鼠标右键选择属性,打开系统属性对话框,接着打开远程选项卡,首先选中“允许用户远程连接到此计算机”选项,然后点击旁边的“选择远程用户”按钮,将所有你允许远程连接到该计算机的用户全部添加进去图1)。到此远程计算机一端就已经全部设置好了。
  


图1 配置远程桌面被管理端
回到客户端计算机上客户端计算机可以是Windows 95之后任何版本的Windows操作系统,不过除了Windows XP,其它版本Windows中都需要安装远程桌面客户端组件,具体做法请参考Windows帮助文件),在开始菜单的附件/通讯下打开远程桌面连接组件,输入远程计算机的名称或IP地址,然后点击旁边的“选项”按钮,输入可以进行远程连接的帐户的用户名和密码,随后你还可以根据需要设置其它选项如图2所示)。所有选项设置完毕后点击连接按钮,稍等片刻后就可以成功登录。
 


图2 配置远程桌面管理端
值得注意的是:该远程桌面功能有一个局限性,如果已经有用户在本地登录了计算机,那么如果你要从远程登录,已经在本地登录的用户就无法继续使用计算机了。如果远程计算机上打开了快速用户切换功能,本地登录的用户只能断开自己的会话,返回欢迎屏幕;而如果远程计算机禁用了快速用户切换功能,本地登录的用户就必须注销。
6.2 MMC
微软管理控制台MMC)是一个ISV扩展的,针对管理应用程序的通用扩展显示服务。在Windows 2000中包含了MMC,并也将运行在Windows NT 4.0,Windows 95和Windows 98族操作系统中。MMC为插件提供通用的宿主环境,这些插件可以是由微软或第三方软件供应商提供的。插件提供实际的管理行为,MMC自身并不提供任何管理功能。MMC环境为插件提供了无缝集成。管理员和其它用户可以用插件插件可以是由不同供应商提供的)创建定制的管理工具。管理员可以保存该工具,以备以后使用,或与其他管理员和用户共享。该模型为管理员提供了有效的工具定制手段,可以为复杂的、不同层次的任务分配创建多个工具,并从中获益。为创建更好的管理基于Windows的系统的工具,微软作出大量的努力,MMC就是这些努力产物之一。Windows管理开发组为他们自己的大量的管理工具定义了一个通用的宿主。MMC工程的目标就是通过集成、授权、任务定向以及整体界面的简化这些都是用户所要求的),来简化管理。作为微软所强调的目标,它增添了项目内容,以便包括所有的微软的管理工具,并为管理大量的软件提供了综合的框架。MMC是Windows管理服务策略的非常重要的一部分。大多数微软的开发组将使用MMC来管理应用程序。
MMC是基于Windows的多文档界面MDI)应用程序,并着重使用了Internet技术。通过编写MMC插件它执行管理任务),微软和ISV扩展了控制台。MMC编程接口允许插件跟控制台集成。这些接口只处理用户界面扩展,具体每个插件实际是怎么执行任务的是完全取决于该插件的。插件与控制台的关系是共享通用的宿主环境,并且是应用程序交互集成。控制台本身不提供任何管理行为。插件驻留在控制台中,它们不能自己启动自己。Microsoft管理控制台MMC)集成了用来管理网络、计算机、服务及其他系统组件的管理工具。可以使用MMC创建、保存并打开管理工具单元,这些管理工具用来管理硬件、软件和Windows系统的网络组件。MMC可以运行在各种Windows 9x/NT操作系统上,以及Windows XP Home Edition/XP Professional和 Windows Server 2003家族的操作系统上。
MMC不执行管理功能,但集成管理工具。可以添加到控制台的主要工具类型称为管理单元,其他可添加的项目包括ActiveX 控件、网页的链接、文件夹、任务板视图和任务。
使用MMC有两种方法:在用户模式中使用已有的MMC控制台管理系统;或在作者模式中,创建新控制台或修改已有的MMC控制台。依次有三个级别的用户模式,因此共有四种默认访问控制台的选项,如下表所示:
表1 四种控制台选项说明
模式 功能描述
作者模式 启用MMC控制台的完全自定义功能包括添加或删除管理单元的能力),创建新串口,穿件收藏夹和任务板,以及访问“自定义视图”和“选项”对话框中的所有选项等
完全访问用户模式 与作者模式相同,只是用户无法添加或删除管理单元、更改控制台选项、创建收藏夹或者任务板
受限访问用户模式多窗口) 仅提供对保存控制台文件时控制台树中可见的部分的访问,用户可以创建新窗口,但不能关闭任何现有窗口
受限访问用户模式单窗口) 仅提供对保存控制台文件时控制台树中可见的部分的访问,用户不可以创建新窗口
具体的使用方法如下图所示:在“运行”中输入mmc命令,然后进入文件菜单选择添加删除管理单元,然后可以从标签出选出要管理的单元选项,并进行管理操作即可。如图3所示。
 


图3 配置MMC管理界面


相关内容