< 1 Then _Wscript.Echo "请在命令行参数中指定要查询的驱动器,例如C:",_ Wscript.Quit(1)" 把用户指定的驱动器标识符提供给文件系统对象," 在driveArg中保存对应的绝对路径名driveArg = dObject.GetAbsolutePathName(Wscript.Arguments(0))" 获取用户指定的驱动器的名字driveName = dObject.GetDriveName(driveArg)" 提取指定驱动器的属性信息" 在对话框中显示这些信息With dObject.GetDrive(driveName)Wscript.Echo "驱动器", .DriveLetter,":空闲空间是",.Freespace / 1024,_"KB,文件系统是", .FileSystemEnd With" 结束...Set dObject = Nothing
在Windows命令行窗口中,执行“Wscript getfree.vbs c:”将显示出类如图五的结果 。如果执行“Cscript getfree.vbs c:”,则提示信息以字符方式显示 。
图五 又如,下面的VBScript脚本提示输入远程机器的名字,然后关闭指定的远程机器: MachineName = InputBox("输入要关闭的远程机器名字")Set OSSet = GetObject("winmgmts:{(Debug,RemoteShutdown)}//"& MachineName &"/root/cimv2")
.ExecQuery("select * from Win32_OperatingSystem where Primary=true")for each OpSys in OSSetOpSys.Shutdown()next
当然,如果只有本文的知识,你还不能算是一个WMI脚本编程的高手 。但现在你已经了解了如何用SDK查询信息,如何通过脚本访问对象的属性和方法 。继续努力吧!
推荐阅读
- Win2000 Server入侵监测
- 如何恢复Win 2000个人配置
- WIN2000活动目录之应用篇
- Win2000 无盘终端安装指南
- Win2000多重启动
- 莆田水务集团污水处理属于哪个部门管理
- win2000启动菜单实现windows全家福
- 老爷车也用win2000
- 生物安全管理制度
- Win2000注册表编辑器装个地址栏
