热点推荐:
您现在的位置: 电脑学习网 >> 软件专区 >> 正文

简单解析WMI──Windows的超级管理器

2013-09-12 17:23:25  来源: 软件专区 
(Windows管理规范)WMI可以用来做什么呢?它强大的功能超乎你的想象。比如:它可以提高对Windows XP,Windows Server2000/2003的管理效率;通过编写脚本来处理检索性能数据、当前进程、注册表设置等各种操作系统中的配置问题;通过基于WMI的脚本,网络管理员还可以用它来对当前网络中的DNS、DHCP服务进行管理。另外,在微软未来的.Net平台上,系统管理员可以通过基于WMI的脚本对企业中的IIS、SMS、Exchange Server、SQL Server进行管理。所以,学习WMI技术对于日常的网络维护和管理都是非常有帮助的。

WMI是内置在操作系统中核心的管理支持技术,WMI为访问大量的Windows管理数据和方法提供了一个统一的机制。对于普通用户来说,应该如何使用WMI呢?微软为我们提供了非常方便的管理WMI的工具──WMIC。

拥有管理员权限才可以使用WMIC,WMIC为WMI提供了一个简单的命令行界面,它与现有的shell和实用命令交互操作,并且可以很方便地通过脚本或其他面向管理的应用程序进行扩展。

点击“开始→运行”,输入cmd,打开命令提示符,输入wmic.exe,如果是第一次使用wmic.exe,系统会提示开始安装WMIC,安装完毕后,就会显示WMIC的命令提示符:wmic:root\cli>(如图)。wwW.ItcoMputEr.cOm.Cn这时我们可以通过一些相关指令来对计算机进行操作。下面我们举例说明一下WMI的一些具体应用:

一、了解进程相关信息

通过process list m命令我们就能随时了解到当前进程所有的信息。其中m为list的参数,当m的值为brief时,命令将显示当前进程的主要信息,包括进程名称、进程ID、优先级、占用内存情况等。如果你想查看哪些进程是SYSTEM进程,可以将m值设为system,这样就只会输出系统进程的值。

使用process这个公用查询命令可以获取很多关于进程的信息。如果我们希望在一段时间内定期(比如说每10秒)收集系统进程信息,以确定是否有异常的系统进程,这时候可以使用如下的命令行:

wmic process list brief /every:10 >d:/process_record.txt

这样,每10秒就会记录系统进程到D盘的文件process_record.txt,如果只关心ID大于1000的进程,可以在process后面加入条件字句:where (processid>1000)。因为我们只需要主要信息,所以使用了brief来进行限制。如果需要完整的信息,可以使用full参数,如果只关心系统信息,只需要使用system参数。

二、显示CPU当前时钟频率

在WMIC的命令提示符wmic:root\cli后输入path win32_processor get maxclockspeed,我们就可以看到该计算机CPU当前运行的时钟频率的值,输入值显示1804就表示我的电脑主频为1.8GHz。

三、开启服务进程

当我们需要调用某种服务时,总要通过services.msc服务控制台来完成,操作十分烦琐。而利用WMIC的话,只要一条简单的命令即可搞定。比如说现在我们想开启Telnet服务,可以输入service where caption='telnet' call startservice来完成。如果成功开启的话,屏幕会显示执行方法成功,同时还会显示服务的进程名称TlntSvr,打开Windows任务管理器就会发现TlntSvr.exe了。

 
小小文件后缀名不简单   文件恐怕是电脑操作中经常接触的概念。但是却很少有人注意过文件后面的小小后缀名,觉得不过是一个文件名的扩展,能有什么作用呢?(本文为WWW.SQ120.COM电脑知识网推荐文章)
  正是因为这样的原因,造成在操作文件时根本不重视文件后缀名,结果出现了很多误操作,导致文件受到破坏或者系统瘫痪。
一、让后缀名彻底“暴露”
  现象:收到一个名为“情人节祝福”的文件,因为担心文件属于木马程序,就在控制面板打开“文件夹选项“,取消对“隐藏已知文件类型的后缀名”选项的选中状态,发现这个文件是一个以“TXT”为后缀名的文本文件。可是执行这个文件之后,却调用了HTML来运行,并且自动在后台开始格式化磁盘,同时显示“Windows is configuring the system。Plase do not interrupt this process”这样一个对话框,让人觉得匪夷所思。
  实际上这就是不了解文件后缀名造成的恶果。按照上面的方法的确能够让文件后缀名出现,但是却无法让一些特殊的文件后缀名显出真实面目来。如shs、url、shb、scf等等,这些超级文件后缀名通过上述方法我们无法让其显示出来。
  在这里我们看到的“情人节祝福”文件实际上不是一个文本文件,而是“情人节祝福.txt.shs”。shs文件实际上是微软一种特殊文件格式,当打开执行这个文件的时候,隐藏在文件背后的一系列命令将被执行。而“情人节祝福”文件里面就包含了大量格式化的指令,当然会对你的电脑造成损害。所以说,如果不能让一些特殊文件后缀名显示出来,就可能造成上面的局面。
  解决方案:在这里需要通过注册表让这些无法显示出来的文件后缀名暴露出来,从而达到识别文件类型,避免出现误操作。
  SHB:打开注册表编辑器,首先找到如下分支“HKEY_CLASSES_ROOT\DocShortcut”,在右侧窗格中将“NeverShowExt”字符串值删除。可以让“.SHB”后缀名显示出来。
  URL:进入“HKEY_CLASSES_ROOT\InternetShortcut”,在右侧窗格中将“NeverShowExt”字符串值删除。可以让“.URL”后缀名显示出来。
  PIF:进入“HKEY_CLASSES_ROOT\piffile”,在右侧窗格中将“NeverShowExt”字符串值删除。可以让“.PIF”后缀名显示出来。
  SCF: 进入“HKEY_CLASSES_ROOT\SHCmdFile”,在右侧的窗格中将“NeverShowExt”字符串值删除。可以让“.SCF”后缀名显示出来。
  SHS:“HKEY_CLASSES_ROOT\ShellScrap”,在右侧的窗格中将“NeverShowExt”字符串值删除。可以让“.SHS”后缀名显示出来。
二、让后缀名不再“自动扩张”
  现象:下面就以文件操作中最常见的现象为例进行介绍,让大家看看小小文件后缀名的重要性。
  众所周知,文件的后缀名大多数是三个字符,如“TXT、DOC、HTM”等等,但也有例外,如“HTML、MHTML”等等。在默认情况下,Windows会自动将短后缀名扩展到所有与之相近的后缀名,如会将“HTM”扩展到“HTML、MHTML”等等,这有时给我们的工作会造成不必要的麻烦,如一次需要删除所有以“HTM”为后缀名的文件,在命令提示符状态下运行“del *.htm”,结果发现系统中所有以“*.html”和“mhtml”为后缀名的文件都被删除了。
  实际上这是微软Windows在文件后缀名上的一种特殊情况,在默认状态下,Windows会自动将短后缀名扩展到所有与之相近的后缀名,在这里系统就将“HTM”扩展到了“HTML”和“MHTML”两个文件名。当删除“HTM”的时候就自动删除了“HTML”和“MHTML”两类文件。
  解决方案:在这里我们同样需要修改注册表,将短文件后缀名扩展的功能关闭掉。
  打开注册表编辑器,找到下面的分支“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem”,在右侧窗格中找到名为“Win95TruncatedExtensions”的DWORD值,修改数值数据,“1”表示禁止短文件后缀名扩展,“0”表示允许短文件后缀名扩展。
小资料:Windows中的文件后缀名
  *.drv为设备驱动程序(Driver)、*.fon和*.fot都是字库文件、*.grp为分组文件(Group)、*.ini为初始化信息文件 (Initiation)、*.crd即卡片文件(Card)、*.rec即记录器宏文件(Record)、*.wri即文本文件(Write)、*.doc和*.rtf也是文本文件(Document),它们是Word产生的文件、*.cal为日历文件、*.clp是剪贴板中的文件格式、*.htm和 *.html即主页文件、*.par为交换文件、*.pwl为口令文件(Password)等等。  
简单四步搞定Ghost提速 朋友向我诉苦,说用Ghost对40GB的硬盘进行克隆,居然用了两个多小时。俗话说,磨刀不误砍柴工,其实只要在Ghost前做好下面的几项准备工作,Ghost的运行速度就可以大为改善。

  1.整理好硬盘

  在备份或还原系统前先用磁盘整理工具整理好源盘和目标盘,以加快运行速度。并用Windows优化大师等工具把系统中无用的文件都删掉以减小镜像文件的体积。这些文件包括Windows的临时文件、回收站中的文件、IE的临时文件以及系统的虚拟内存文件。

  2.设置好硬盘参数

  目前大多数硬盘都支持UDMA模式和多扇区数据传输模式,如果你的硬盘支持该功能,请确保在BIOS设置中已把它们设置成Enabled。因为这两项功能的开启与否直接影响到硬盘的整体性能。

  朋友的这次克隆“拖速”就是由于硬盘参数设置不当而引起的,所以在这里要特别提醒你,使用Ghost前务必把硬盘参数设置正确,以便发挥其最佳性能。

  3.选用新版本的Ghost

  因新版本的Ghost优化了算法,Ghost 7.0以及后续版本性能比Ghost 6.0有很大提高,所以建议朋友们尽量使用最新版本。

  4.使用Ghost前加载Smartdrv.exe

  Smartdrv.exe是DOS下的磁盘高速缓冲程序,在DOS下安装过Windows 2000或Windows XP的朋友一定不要忘记它。它的作用是将内存的一部分模拟成磁盘缓冲以加快文件存取。该文件位于C:\Windows目录下,可以先把它复制到启动盘,再用启动盘启动到DOS下运行Smartdrv.exe,最后再运行Ghost.exe。

  经过这一番设置后,笔者再次在朋友机器上把40GB的硬盘用Ghost 7.0选择“LOCAL/DISK/TO DISK”进行克隆,这次只用了18分钟,由此可见“砍柴”之前“磨刀”的重要性。

 
From:http://www.itcomputer.com.cn/Article/Software/201309/3486.html
    Copyright © 2005-2013 电脑知识网 Computer Knowledge   All rights reserved.