Disk partition information displayed using VBScript 
Author Message
 Disk partition information displayed using VBScript

'
****************************************************************************
' This function lists disk partition settings of a (remote) computer, like
' block size, boot partition, type, deviceID, and so on.
'
****************************************************************************
' Goto http://www.*-*-*.com/
' for more samples
'
****************************************************************************

Sub ListDiskPartitionInfo( strComputer )
    Dim objWMIService, colItems

 Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
 Set colItems = objWMIService.ExecQuery("Select * from
Win32_DiskPartition",,48)
 For Each objItem in colItems
     Wscript.Echo "Access: " & objItem.Access
     Wscript.Echo "Availability: " & objItem.Availability
     Wscript.Echo "BlockSize: " & objItem.BlockSize
     Wscript.Echo "Bootable: " & objItem.Bootable
     Wscript.Echo "BootPartition: " & objItem.BootPartition
     Wscript.Echo "Caption: " & objItem.Caption
     Wscript.Echo "ConfigManagerErrorCode: " &
objItem.ConfigManagerErrorCode
     Wscript.Echo "ConfigManagerUserConfig: " &
objItem.ConfigManagerUserConfig
     Wscript.Echo "CreationClassName: " & objItem.CreationClassName
     Wscript.Echo "Description: " & objItem.Description
     Wscript.Echo "DeviceID: " & objItem.DeviceID
     Wscript.Echo "DiskIndex: " & objItem.DiskIndex
     Wscript.Echo "ErrorCleared: " & objItem.ErrorCleared
     Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
     Wscript.Echo "ErrorMethodology: " & objItem.ErrorMethodology
     Wscript.Echo "HiddenSectors: " & objItem.HiddenSectors
     Wscript.Echo "Index: " & objItem.Index
     Wscript.Echo "InstallDate: " & objItem.InstallDate
     Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
     Wscript.Echo "Name: " & objItem.Name
     Wscript.Echo "NumberOfBlocks: " & objItem.NumberOfBlocks
     Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
     Wscript.Echo "PowerManagementCapabilities: " &
objItem.PowerManagementCapabilities
     Wscript.Echo "PowerManagementSupported: " &
objItem.PowerManagementSupported
     Wscript.Echo "PrimaryPartition: " & objItem.PrimaryPartition
     Wscript.Echo "Purpose: " & objItem.Purpose
     Wscript.Echo "RewritePartition: " & objItem.RewritePartition
     Wscript.Echo "Size: " & objItem.Size
     Wscript.Echo "StartingOffset: " & objItem.StartingOffset
     Wscript.Echo "Status: " & objItem.Status
     Wscript.Echo "StatusInfo: " & objItem.StatusInfo
     Wscript.Echo "SystemCreationClassName: " &
objItem.SystemCreationClassName
     Wscript.Echo "SystemName: " & objItem.SystemName
     Wscript.Echo "Type: " & objItem.Type
 Next
End Sub

'
****************************************************************************
' Main
'
****************************************************************************
Dim strComputer
Do
   strComputer = inputbox( "Please enter a computername or . for local
computer", "Input" )
Loop until strComputer <> ""

ListDiskPartitionInfo( strComputer )

WScript.Echo( vbCrlf & "For more samples, goto
http://www.*-*-*.com/ ; )
WScript.Echo( "on WMI samples" )



Tue, 21 Jun 2005 14:50:57 GMT  
 
 [ 1 post ] 

 Relevant Pages 

1. accessing a File using disk and partition

2. Object to Create Disk Partitions and Format it

3. Disk Partitions and wmi

4. Disk Partitioning

5. Determining multiple hard disk partitions?

6. How to determine disk partitions...

7. Disk Partitions

8. How to enumerate all disks's partitions in a remote computer

9. Partition Information

10. API to change partition information under NT?

11. Partition Information

12. Displaying directory information with VBScript

 

 
Powered by phpBB® Forum Software