基于WMI技术计算机自动化管理.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于WMI技术计算机自动化管理

基于WMI技术计算机自动化管理摘要 随着现代信息技术突飞猛进的发展,计算系统的有效管理已成为管理者面临的巨大挑战。在科学日新月异的趋势下,计算机的使用已深入到社会的各行各业,实现计算机自动化管理已迫在眉睫。本文对WMI技术的运用,以及其怎样实现计算机自动化管理的方法进行了探讨。 关键词 计算机操作;WMI技术;计算机自动化管理 中图分类号TP39 文献标识码A 文章编号 1674-6708(2012)71-0180-02 Windows操作系统友好的用户界面是其取得成功的基础,在windows2000/xp中,差不多任何一项的系统管理任务都可以根据相应的指导来操作完成,所有的如处理器、硬盘、内存及系统变量的系统和对象都有其相对应的属性页面来进行设置。随着计算机技术突飞猛进的发展以及互联网络的广泛应用,计算机的使用已深入到社会的各行各业,系统管理也逐渐的成为了企业管人员面临的一项重大的挑战,因此,越来越多的管理人员希望以一种自动化的方式来对系统进行管理。 1 WMI技术 WMI指的是Microsoft通过Web的帮助,实现企业的良好管理。与此同时,它也属于一种标准的系统管理接口。所谓WMI技术则指的是,由微软公司开发,在Windows系统开始运行的时候,WMI会提供出一套系统的管理工具,通过这套管理工具,基本能够对本地的所有客户端系统中所存在的所有信息进行全面管理。WMI具有强大的可开发功能,很多的专业网路专利工具,基本都出自于WMI。同时,WMI的优势在于,它能够极其容易的将系统信息获取。 WMI的体系结构主要有:客户端,一个中介程序,包括静态(CIM存储库)、动态(提供程序)存储部件,它能够对不同层次的被管对象进行操作。在每一个部件之间,通信功能主要是通过DCOM/COM实现。 客户端(管理应用程序),从简单的脚本到复杂的管理程序,它们是负责处理那些被管理的信息的。一个中介程序(作为CIM对象管理器来实现),属于COM对象,他的功能是对管理数据进行处理,以此对程序的动、静态资源加以利用。并且能够对管理应用与提供者之间,它们的信息流程实行控制,从而管理应用在工作时,可以不用关心管理数据的来源。CIM存储库,它主要是对数据进行存储,静态的管理数据,比如类、实例、属性的这么一个中央存储库。提供程序。某些COM对象会直接跟被管理的部件进行交互,所提供的程序所生产的数据可存在CIM对象存储库中或者对来自CIM对象管理器的请求作回应时所做的传达。获取数据一般分为以下三个步骤,首先,管理应用程序将请求发送给CIM对象管理器。其次,CIM将接收的数据进行审核检测,最后得出结果。一般结果只要两种,一是动态,二是静态。若数据呈静态,数据便能够直接从存储库中的原有信息进行提取。反之,就必须找到具有该数据注册信息的提供程序,利用提供程序的帮助,将正确数据获取,并且还要将数据反馈到CIM的对象管理器中。最后,CIM对象管理器又会把它传送给最初的请求程序中。 2 基于WMI的计算机自动化管理技术的实现 使用WMI获取远程计算机信息: 电子计算机与网络本身就是一个不简单的构成,其组成过程相当复杂。在目前计算机的运用中,最主要的是对海量信息的收集以及处理。WMI利用其强大的搜索以及储存功能,能够对Windows系统的下所有软件硬件进行具体管理,不管是存储信息的文件夹,还是基于硬件的主机、键盘等,都能够做到细致的管理。下面通过一些实例来介绍如何运用WMI与NET框架来获得远程计算机软硬件的管理方法。 第一步:我们需要将System.Management引入命名空间,为空间进行命名。在项目的类库中右击“引用”添加System.Management程序集。System.Management的命名空间为NET Framework中的WMI命名空间。这个命名空间基本包括以下一些类对象: 1)Management Class:管理类,其基本构造函数输入参数为WMI类的名称; 2)Management Object searcher :按照这些逐一列举出来的检索、指定的查询ManagementObject或ManagementClass对象的集合; 3)Management Event Watcher :一般用于预定WMI事件的通知; 4)Management uery :全部查询类的基础。 system.Management类的使用编码很适合于NET的框架,并且只要是适当的条件,无论在哪种情况下都可以对标准的基框架进行使用。一些应用程序与服务还能够通过Management Object searcher、Management uery 所派生出来的类,对其他的管理信息进行查询并使用。 3 使用WMI对

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档