计算机自动化管理中WMI的应用分析

2020-05-09 13:39王之煜
现代商贸工业 2020年7期
关键词:自动化计算机应用

王之煜

摘 要:基于Windows开发的WMI技术,可通过网络Web来实现,MWI技术可应用于程序开发和软件管理控制,能够使工作人员对计算机用户使用情况进行实时监督管理,如何利用WMI技术对计算机实现远程监控管理控制,以提升企业管理有效性,通过对WMI技术构架和事件通知技术进行分析,能够阐述WMI技术在企业管理中的应用性,希望能给相关工作人员提供帮助。

关键词:计算机;自动化;管理;WMI技术;应用

中图分类号:TB     文献标识码:A      doi:10.19311/j.cnki.1672-3198.2020.07.091

由于Windows系统在使用过程中界面良好,便于操作,在具体使用过程中能够提高系统语言性,基于Windows系统的管理任务是由项目的完成并进行任务指导工作,比如内存处理器相关设施,可实现系统的高效操作管理,随着当前企业业务范围扩展,针对系统在使用过程中的高效性成为目前企业面临的问题,由于API编程是与环境变量具有直接关系的,同时这种编程法用于常用脚本语言中,因此利用Windows API编程实现资源调取已无法满足实际工程运行需求,同时基于Windows microsoft WMI技术是一种重要的管理技术,能够为系统提供信息管理服务。目前市场上所有的Windows系统资源有效性描述过程中能够为WMI技术提供脚本库,支持Com自动特征脚本语言,除此之外还涉及WMI所构建的系统脚本程,能够对WMI技术的Windows资源库实现高效自动化管理。

1 WMI技术

利用WMI技术实际上是通过Web完成资源化管理,是一种重要的管理技术,同时该技术也是标准管理的接口,是由微软公司研发的,在Windows系统运行过程中利用WMI技术为企业提供专业化的管理工具,同时该技术能够便于客户端系统数据设计,及时完成系统的管理控制。主要是由于WMI技术能够获取系统重要信息,除此之外,利用等表白技术,实际上是通过外部完成资源化管理系统重要的管理技术,同时该技术也是标准管理的接口是由微软公司研发的,在温度系统运行过程中,利用达不到买卖技术为企业提供专业化的管理工具,同时该技术能够便于客户端系统数据设计及时完成系统的管理控制。除此之外,WMI技术其开发性强,目前市场上已经有很多WMI技术开发专利工具。从该技术结构上来看,可分为中介程序和客户端,其中中介程序包括动态、静态储存部件,利用WMI技术能够对客户端产生的数据完成及时高效性管理,主要依赖DCOM/Com模块,同时可实现互通WMI技术客户端的高效程序化管理,从程序管理或脚本计算上来看,可实现信息的高效性管理,而中介程序是一种Com对象,可实现数据高效管理,并充分利用动态、静态资源,同时利用该技术还可以对管理应用和工作控制信息流程,使在系统运行过程中管理应用,无需过度依赖数据来源。中介通讯中的静态储存数据库可对数据进行高效性储存,同时还能够实现数据静态管理,比如对于属性类别的管理,在实际运行过程中部分涉及对象和被管理部件可实现交互性提供程序,在整个交互中产生的数据都被储存于Com储存库中。WMI技术在数据获取过程中主要涉及以下方面:首先,需要由客户端进行数据请求发送,到达相应的静态管理系统。其次,静态管理器能够将所接受的请求信息进行检查,获得相应的响应结果,将结果分为动态和静态这两种信息,并将结果以静态的方式呈现,能够从存储库进行数据提取,如果数据结构是一种动态性的,则需要找到相应的提供程序,由提供程序进行数据的获取,将所获程序反馈对象后,对象管理器可将相应的数据请求进行发送,并实现数据的高效传递。

2 WMI架构

Windows WMI平臺是一种应用系统的标准,可对dmtf提出Web管理规范请求,能够在Windows系统中运行Com,该软件是由dmtf提供的面向对象模型,这种模型可被资源管理使用并为其提供描述途径。WMI技术实际上就是利用Com用于Windows环境系统对象的描述,Com模型可分为三种类型:首先为核心模型,该模型主要阐述了其在管理中的公共对象,其次是一种公共模型,可用描述具体技术和特定对象,其与环境无直接关系,第3层为拓展模型,能够阐述基于环境下的特定对象,其核心是能够实现特殊领域应用拓展,公共拓展模型从一定程度上是基于特种环境下对公共环境的拓展。Com结构具有一定的可拓展性,WMI技术是microsoft拓展模型,在特定环境中的拓展实际上是Microsoft拓展Com获得的面向Windows 2017系统的拓展模型,从一定程度上来看,从一定程度上来看,WMI框架分为三个类型,包括使用者,结构基础以及托管资源。具体结构关系如图1所示。

企业管理和脚本程序为使用者,基于Web程序的重要管理工具位于体系顶层,WMI脚本库能够为WMI技术提供自动化脚本语言,该脚本对象也是技术的重要基础,能够构成相对统一的模型用户,利用资源库提供相应的脚本以实现自动化语言支持使用,利用WMI结构访问分析,结合Com结构特点,可用于表示多种资源信息配置用户能够准确描述的未来资源,并在所有人储存库中实现动、静态资源储存,其中动态资源可用于表示Com标志对象,WMI资源操作是比较频繁的,需要利用新检测工具来实现信息获取,因此资源职员没有保存在Com模块中,是根据实际需求实现动态性检索的。为便于查询Com储存库资源,可实现分级化储存,不同级别之类由父类继承,其类型根据命名完成储存,可用于特定区域逻辑组的表示。在WMI基础结构中Com各项管理器实体重要部件可用于处理不同程序和用户的交互系统,同时能够实现对Com固定模块的管理,这种管理是与对象请求代理程序管理相似的,当接收到用户发出的需求时,该模块能够及时处理这种需求,这种信息是一种静态信息,直接从Com资源库中进行读取,会找到相应程序,将数据反馈给用户,所提供的程序主要位于资源中心库和WMI基础结构中,用户能够从系统资源库中进行指令发送,将所获取的信息反馈给用户。而相应托管资源API可于使用者完成通讯交流,能够代表使用者程序向托管资源实现指令发送,可以利用脚本对象与Com模块相关信息实现交互操作,便于隐蔽一些资源特殊细节,进而为客户提供统一性的接口。

3 事件通知机制分析

当发生特殊情况或者使用者传递信息能力,可作为实时分布系统的功能,对特定数据源实现跟踪响应,能够使系统数据量扩大,但这种情况下在实际使用时是不可行的。作为响应事件独立程序,结合系统实际运行需求创建暂时消费者或永久消费者,其中暂时消费者可采用查询进行事件提交,在事件响应过程中能够对返回事件对象完成有效处理,在脚本中利用面向对象方法实现事件的高效查询,并提交这种查询方法,返回对象后将这种事件对象方法命名为可获得事件,并对该事件及时处理之后,激发暂时事件能够决定由用户人工完成程序运行并进行事件监督,在重启程序或者关闭程序之后,能够可取消事件监视功能,相比暂时事件触发来说,这种永久性触发机制是不同的,从本质上来看这种永久事件触发是由Com对象事件和WMI类型共同构成的,在事件启动过程中可以使用系统注册,除系统显示注册事件删除外,否则会对注册事件进行长时间的跟踪响应。近年来在很多自动化办公系统中,硬件显示时可以以系统服务的方式来提供相对应的操作,在实际程序开发中采用的是永久性事件这种模型。

4 计算机自动管理中WMI技术的应用

在研究中我们深入探讨了计算机自动化实验过程中如何利用WMI技术,当前随着计算机使用范围的拓宽,其主要可实现数据的及时收集,传递,计算,处理,分析,储存等。WMI数据为正常的数据储存和搜索功能,能够提供强大管理工具,进而能够对Windows系统所有数据进行及时的收集管理,本研究就是我们以针对WMI技术应用进行分析,在企业开展业务过程中经常会从系统中进行文件上传,当前企业服务器硬盘储存较少,在文件储存过程中文件大小,服务器使用空间进行调试,如果文件未超过剩余空间时可顺利完成上传,否则无法及时上传到系统中,会使工作人员在文件传输时,部分文件在储存过程中由于文件较大需要被迫取消上传,因此给后续工作带来不便。如果重新进行上传路径的设置时,也会给相应的操作管理带来繁琐步骤,基于这种情况下可以采用安装技术中的自动化管理程序,能够对服务器剩余空间进行时时监控管理,同时该管理小程序也是Windows系统所自带的一种事件管理程序,利用该文件能够对用户事件进行跟踪管理,当发生该事件时或者超出某一参数会执行指定程序,进而对某些事件进行自动化处理,即利用WMI技术实现计算机自动化管理。

5 应用案例分析

本研究我们主要针对某企业办公系统文件上传功能进行分析,由于服务器硬盘空间有限,在上传文件过程中需要比较文件大小和剩余空间,如剩余空间足够,则会由管理人员进行文件上传路径设置并查看剩余上传空间大小,如果无法及时进行文件处理,则会从一定程度上影响系统运行,可以采用WMI技术为工作人员构建小程序,可自动监督系统服务器的硬盘剩余空间,并完成系统自动化设置。本研究的操作系统为Windows Server,能够对事件提供者进行信息注册,具体的注册是运行脚本命令。为构建永久事件需要定义Mof文件,在文件中需要创建下列案例,首先事件提供者案例,该事件包含多种属性其中内属性是重要的代表,实现消费者的事件响应。此外还需要提供事件脚本语言,响应脚本,文件路径等。如果系统剩余空间不足则需要获取逻辑磁盘,首先能够为系统获得足够空间,将其作为文件上传路径,再确定好磁盘空间大小后可以在其上建立上传文件夹,完成数据的储存,将原上传文件夹所在磁盘,清空将精确定磁盘命名为Shares,确保事件跟踪程序,能够对当前文件上传,实现事件及时监视,在日志中写入操作信息,如果在系统中没有找到合适磁盘进行文件储存,这种情况下无需完成系统改动,只需在日中写入处理结果后等待程序管理人员对磁盘空间进行处理再完成软件上传。

6 结论

WMI技术是由微软公司所开发的,基于Web技术的企业自动化管理技术,该技术均应用于程序开发管理和操作系统的控制上,工作人员可以利用该技术实现计算机远程监控,管理,有效节约成本,优化人力资源成结构,在本研究中阐述了WMI技术如何实现计算机自动化,从该技术出发详细阐述该技术在数据设计处理中的作用,并通过实例分析,进行WMI技术应用阐述,解决如何利用该技术实现自动化管理的问题。

参考文献

[1]郑宇.计算机软件工程项目的自動化管理分析[J].数字通信世界,2017,(12).

[2]王路.计算机软件工程项目的自动化管理分析[J].包装世界,2019,(1).

猜你喜欢
自动化计算机应用
计算机操作系统
基于计算机自然语言处理的机器翻译技术应用与简介
信息系统审计中计算机审计的应用
Fresnel衍射的计算机模拟演示