欢迎来到天天文库
浏览记录
ID:49788366
大小:20.96 KB
页数:5页
时间:2020-03-02
《认识win强大的管理工具.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.认识win强大的管理工具——WMI(脚本篇)---------------------------------------------------------------------------------------------- WMI大家可能都听说过,就是Windows管理工具,看名字就知道他的功能有多么的强大,他可以管理windows的方方面面,从常见的文件操作到硬件管理,都可以通过WMI来实现。 WMI的语法十分简单,对于所有的命名空间、对象等用法几乎一模一样。一、连接 WMI不仅可以管理本地计算机,也可以
2、管理员成计算机,所以创建WMI的第一步就是连接计算机 Dimk k="Microsoft"'赋予命名空间 SetMyWMIObj=GetObject("winmgmts:\.root"&k)'.代表本机 上面是我常用的代码,很简单,MSDN中给我们列出了完整的方法: OnErrorResumeNext Computer="MyPC" user="MyPCadministrator" pwd="Password" k="Microsoft"'赋予命名空间 setMyWMIObj=CreateObject("Wbe
3、mScripting.SWbemLocator") setProObj=MyWMIObj.ConnectServer(Computer,"root/"&k,user,pwd) 上面的方法让我们了解到如何来管理远程计算机,这样一来我们就可以写出可以集中管理的程序来。二、枚举 每一个命名空间下都有很多的对象,每个对象我们都可以把它当作集合来处理。------------------------------------- DNS OnErrorResumeNext Computer="MyPC" user="MyPCad
4、ministrator" pwd="Password" k="MicrosoftDNS"'赋予命名空间 setMyWMIObj=CreateObject("WbemScripting.SWbemLocator")精选范本. setProObj=MyWMIObj.ConnectServer(Computer,"root/"&k,user,pwd) SetDomain=ProObj.ExecQuery("Select*fromMicrosoftDNS_Zone")'方法看起来很像SQL语法,没错,但是少了很多功能,比如li
5、ke等等 ForEachdinDomain response.writed.Name&"" Next--------------------------------- IIS OnErrorResumeNext Computer="MyPC" user="MyPCadministrator" pwd="Password" k="MicrosoftIISv2"'赋予命名空间 setMyWMIObj=CreateObject("WbemScripting.SWbemLocator") setProObj=MyW
6、MIObj.ConnectServer(Computer,"root/"&k,user,pwd) SetIIS=ProObj.ExecQuery("Select*fromIIsWebServiceWHEREAnonymousUserName=Adminstrator")'AnonymousUserName为站点中的一个元素 ForEachdinIIS response.writed.Name&"" Next--------------------------------- 用户和组 OnErrorResume
7、Next Computer="MyPC" user="MyPCadministrator" pwd="Password" k="cimv2"'赋予命名空间 setMyWMIObj=CreateObject("WbemScripting.SWbemLocator") setProObj=MyWMIObj.ConnectServer(Computer,"root/"&k,user,pwd) Setus=ProObj.ExecQuery("Select*fromWin32_Account") ForEachdinus r
8、esponse.writed.Name&"" Next精选范本.--------------------------------- 卷和分区 OnErrorResumeNext Computer="MyPC" user="MyPCadministrator" pwd="Password" k="cimv2"'赋予命名空间
此文档下载收益归作者所有