认识win强大的管理工具——WMI(脚本篇)
日期:2005年10月31日 作者: 查看:[大字体 中字体 小字体]-
好长时间没有写东西了,由于本人的文笔不怎么好,所以大家不要笑我。
以下内容均为自己理解的,如有错误之处还请大家指出。
我的技术面很窄,所以以下内容中的代码均为ASP+VBScript。
正文:
----------------------------------------------------------------------------------------------
WMI大家可能都听说过,就是Windows管理工具,看名字就知道他的功能有多么的强大,他可以管理windows的方方面面,从常见的文件操作到硬件管理,都可以通过WMI来实现。
WMI的语法十分简单,对于所有的命名空间、对象等用法几乎一模一样。
一、连接
WMI不仅可以管理本地计算机,也可以管理员成计算机,所以创建WMI的第一步就是连接计算机
Dim k
k = "Microsoft" '赋予命名空间
Set MyWMIObj = GetObject("winmgmts:\\.\root\"&k) '.代表本机
上面是我常用的代码,很简单,MSDN中给我们列出了完整的方法:
On Error Resume Next
Computer = "MyPC"
user = "MyPC\administrator"
pwd = "Password"
k = "Microsoft" '赋予命名空间
set MyWMIObj = CreateObject("WbemScripting.SWbemLocator")
set ProObj = MyWMIObj.ConnectServer(Computer, "root/" & k, user, pwd)
上面的方法让我们了解到如何来管理远程计算机,这样一来我们就可以写出可以集中管理的程序来。
二、枚举
每一个命名空间下都有很多的对象,每个对象我们都可以把它当作集合来处理。
-------------------------------------
DNS
On Error Resume Next
Computer = "MyPC"
user = "MyPC\administrator"
pwd = "Password"
k = "MicrosoftDNS" '赋予命名空间
set MyWMIObj = CreateObject("WbemScripting.SWbemLocator")
set ProObj = MyWMIObj.ConnectServer(Computer, "root/" & k, user, pwd)
Set Domain = ProObj.ExecQuery("Select * from MicrosoftDNS_Zone") '方法看起来很像SQL语法,没错,但是少了很多功能,比如like等等
For Each d in Domain
response.write d.Name & "<br>"
Next
---------------------------------
IIS
On Error Resume Next
Computer = "MyPC" - [1] [2] [3] [4] 下一页
-
- 认识win强大的管理工具——WMI(脚本篇) 相关文章:
- ·认识win强大的管理工具——WMI(脚本篇)
- 认识win强大的管理工具——WMI(脚本篇) 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
下一篇:QQ自动发送文件的解决方法
精品推荐
热点TOP10
- ·突破网络限制之三十六计篇
- ·BAT批处理文件语法
- ·软件注册码、安装序列号☆集锦
- ·管理员组获取系统权限的完美解决方案
- ·苹果机中如何安装Windows系统
- ·TCP/IP基础
- ·巧测MTU,加快网页打开速度
- ·杜绝自动弹出的网页
- ·Leopard中用户帐户和文件共享的新变化
- ·ADSL共享方案及实例操作
- ·IPv6详解
- ·两台电脑直连的方法
- ·Firefox的32个插件介绍
- ·瑞星个人防火墙安装与使用
- ·在电脑上录制电视节目
- ·使用httpModule做权限系统
- ·掌握IP地址知识 子网掩码与子网划分
- ·使用网桥能否实现ADSL独立拨号
- ·铁通宽带如何设置交换机(急)
- ·关于数据同步方面的一些经验
特别推荐
- ·用net start 可以启动的服务命令一览
- ·Linux阅读材料
- ·掌握IP地址知识 子网掩码与子网划分
- ·ADSL共享方案及实例操作
- ·2000/XP中无法删除文件的解决办法
- ·最全面的密码破解以及抗击手段大曝光
- ·两台电脑直连的方法
- ·电子邮件头解析
- ·密码遗忘通关手册
- ·Regsvr32的特殊作用
- ·收藏经典:windows消息大全
- ·nslookup-ipconfig基础网络命令
- ·网络硬盘数据保护及还原精灵实战
- ·巧用net命令进行局域网文件批量同步更新
- ·打造WIN2000/XP/2003系统万能克隆
- ·菜鸟必知 shift键十大密招大公开
- ·快速批量绑定MAC与IP地址
- ·98/2000/XP密码恢复方法
- ·还原精灵之另类破解
- ·查看内存是否处于双通道模式
