zoukankan      html  css  js  c++  java
  • VBScript: 关联逻辑分区与物理磁盘

    出处:http://blogs.technet.com/b/heyscriptingguy/archive/2005/05/23/how-can-i-correlate-logical-drives-and-physical-disks.aspx

    Code:

       1:  strComputer = "."
       2:  Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
       3:   
       4:  Set colDiskDrives = objWMIService.ExecQuery("SELECT * FROM Win32_DiskDrive")
       5:  For Each objDrive In colDiskDrives
       6:      WScript.Echo "Physical Disk: " & objDrive.Caption & " -- " & objDrive.DeviceID
       7:      strDeviceID = Replace(objDrive.DeviceID, "\", "\\")
       8:      Set colPartitions = objWMIService.ExecQuery _
       9:          ("ASSOCIATORS OF {Win32_DiskDrive.DeviceID=""" & _
      10:              strDeviceID & """} WHERE AssocClass = " & _
      11:                  "Win32_DiskDriveToDiskPartition")
      12:      For Each objPartition In colPartitions
      13:          WScript.Echo "Disk Partition: " & objPartition.DeviceID
      14:          Set colLogicalDisks = objWMIService.ExecQuery _
      15:          ("ASSOCIATORS OF {Win32_DiskPartition.DeviceID=""" & _
      16:              objPartition.DeviceID & """} WHERE AssocClass = " & _
      17:                  "Win32_LogicalDiskToPartition")
      18:          For Each objLogicalDisk In colLogicalDisks
      19:              WScript.Echo "Logical Disk: " & objLogicalDisk.DeviceID
      20:          Next
      21:          WScript.Echo
      22:      Next
      23:      WScript.Echo
      24:  Next
  • 相关阅读:
    c++ 迷宫问题
    linux下恢复删除的文件
    c++ 分解数2
    c++ 平分石头
    多态
    设计模式中类的6种关系
    工厂方法模式
    设计原则之面向接口编程
    封装、继承
    便利构造器、单件模式
  • 原文地址:https://www.cnblogs.com/ITGirlXiaoXiao/p/2934705.html
Copyright © 2011-2022 走看看