ActiveXperts Network Monitor - Home page
Download ActiveXperts Network Monitor 7.1  (7301 KB - .exe file)
WMI Samples - Hardware
ActiveXperts Network Monitor is an advanced and easy tool for monitoring LAN and WAN networks, network servers, workstations and TCP/IP devices.
It has a large set of built-in checks, and you can add new checks by writing scripts. You can use VBScript (Windows) or RSH (UNIX) for it.
VBScript checks can use WMI and ADSI.
WMI is an interface to a broad range of properties of a computer/OS/application.
With ADSI, you can monitor Directory Services.
Use the samples below to get used to various WMI classes, and use these classes in your own, custom ActiveXperts Network Monitor check.
Each sample below can also be copied to a new file and then run from the command prompt (CSCRIPT.EXE <file>.vbs).
Win32_1394Controller Win32_BaseBoard Win32_Battery Win32_BIOS Win32_Bus Win32_CacheMemory Win32_CDROMDrive Win32_CurrentProbe Win32_DesktopMonitor Win32_DeviceMemoryAddress Win32_DiskDrive Win32_DisplayConfiguration Win32_DisplayControllerConfiguration Win32_DMAChannel Win32_Fan Win32_FloppyController Win32_FloppyDrive Win32_HeatPipe Win32_IDEController Win32_InfraredDevice Win32_IRQResource Win32_Keyboard Win32_MemoryArray Win32_MemoryDevice Win32_MotherboardDevice Win32_NetworkAdapter Win32_NetworkAdapterConfiguration Win32_OnBoardDevice Win32_ParallelPort Win32_PCMCIAController Win32_PhysicalMemory Win32_PhysicalMemoryArray Win32_PnPEntity Win32_PointingDevice Win32_PortableBattery Win32_PortConnector Win32_PortResource Win32_POTSModem Win32_PowerManagementEvent Win32_Printer Win32_PrinterConfiguration Win32_PrintJob Win32_Processor Win32_Refrigeration Win32_SerialPort Win32_SerialPortConfiguration Win32_SMBIOSMemory Win32_SoundDevice Win32_SystemEnclosure Win32_SystemMemoryResource Win32_SystemSlot Win32_TapeDrive Win32_TemperatureProbe Win32_UninterruptiblePowerSupply Win32_USBController Win32_VideoConfiguration Win32_VideoController Win32_VoltageProbe
The Win32_1394Controller WMI class represents the capabilities and management of a 1394 controller. IEEE 1394 is a specification for a high speed serial bus.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_1394Controller",,48)
For Each objItem in colItems
Wscript.Echo "Availability: " & objItem.Availability
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 "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "MaxNumberControlled: " & objItem.MaxNumberControlled
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "ProtocolSupported: " & objItem.ProtocolSupported
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Wscript.Echo "TimeOfLastReset: " & objItem.TimeOfLastReset
Next
The Win32_BaseBoard WMI class represents a baseboard (also known as a motherboard or system board).
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_BaseBoard",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "ConfigOptions: " & objItem.ConfigOptions
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "Depth: " & objItem.Depth
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "Height: " & objItem.Height
Wscript.Echo "HostingBoard: " & objItem.HostingBoard
Wscript.Echo "HotSwappable: " & objItem.HotSwappable
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "Model: " & objItem.Model
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "OtherIdentifyingInfo: " & objItem.OtherIdentifyingInfo
Wscript.Echo "PartNumber: " & objItem.PartNumber
Wscript.Echo "PoweredOn: " & objItem.PoweredOn
Wscript.Echo "Product: " & objItem.Product
Wscript.Echo "Removable: " & objItem.Removable
Wscript.Echo "Replaceable: " & objItem.Replaceable
Wscript.Echo "RequirementsDescription: " & objItem.RequirementsDescription
Wscript.Echo "RequiresDaughterBoard: " & objItem.RequiresDaughterBoard
Wscript.Echo "SerialNumber: " & objItem.SerialNumber
Wscript.Echo "SKU: " & objItem.SKU
Wscript.Echo "SlotLayout: " & objItem.SlotLayout
Wscript.Echo "SpecialRequirements: " & objItem.SpecialRequirements
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "Tag: " & objItem.Tag
Wscript.Echo "Version: " & objItem.Version
Wscript.Echo "Weight: " & objItem.Weight
Wscript.Echo "Width: " & objItem.Width
Next
The Win32_Battery WMI class represents a battery connected to the computer system. Windows 2000 and Windows 98 do not report instances of Win32_Battery unless Advanced Power Management (APM) is enabled on the system, and a battery is present.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_Battery",,48)
For Each objItem in colItems
Wscript.Echo "Availability: " & objItem.Availability
Wscript.Echo "BatteryRechargeTime: " & objItem.BatteryRechargeTime
Wscript.Echo "BatteryStatus: " & objItem.BatteryStatus
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Chemistry: " & objItem.Chemistry
Wscript.Echo "ConfigManagerErrorCode: " & objItem.ConfigManagerErrorCode
Wscript.Echo "ConfigManagerUserConfig: " & objItem.ConfigManagerUserConfig
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DesignCapacity: " & objItem.DesignCapacity
Wscript.Echo "DesignVoltage: " & objItem.DesignVoltage
Wscript.Echo "DeviceID: " & objItem.DeviceID
Wscript.Echo "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "EstimatedChargeRemaining: " & objItem.EstimatedChargeRemaining
Wscript.Echo "EstimatedRunTime: " & objItem.EstimatedRunTime
Wscript.Echo "ExpectedBatteryLife: " & objItem.ExpectedBatteryLife
Wscript.Echo "ExpectedLife: " & objItem.ExpectedLife
Wscript.Echo "FullChargeCapacity: " & objItem.FullChargeCapacity
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "MaxRechargeTime: " & objItem.MaxRechargeTime
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "SmartBatteryVersion: " & objItem.SmartBatteryVersion
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Wscript.Echo "TimeOnBattery: " & objItem.TimeOnBattery
Wscript.Echo "TimeToFullCharge: " & objItem.TimeToFullCharge
Next
The Win32_BIOS WMI class represents the attributes of the computer system's basic input/output services (BIOS) that are installed on the computer.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_BIOS",,48)
For Each objItem in colItems
Wscript.Echo "BiosCharacteristics: " & objItem.BiosCharacteristics
Wscript.Echo "BuildNumber: " & objItem.BuildNumber
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CodeSet: " & objItem.CodeSet
Wscript.Echo "CurrentLanguage: " & objItem.CurrentLanguage
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "IdentificationCode: " & objItem.IdentificationCode
Wscript.Echo "InstallableLanguages: " & objItem.InstallableLanguages
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "LanguageEdition: " & objItem.LanguageEdition
Wscript.Echo "ListOfLanguages: " & objItem.ListOfLanguages
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "OtherTargetOS: " & objItem.OtherTargetOS
Wscript.Echo "PrimaryBIOS: " & objItem.PrimaryBIOS
Wscript.Echo "ReleaseDate: " & objItem.ReleaseDate
Wscript.Echo "SerialNumber: " & objItem.SerialNumber
Wscript.Echo "SMBIOSBIOSVersion: " & objItem.SMBIOSBIOSVersion
Wscript.Echo "SMBIOSMajorVersion: " & objItem.SMBIOSMajorVersion
Wscript.Echo "SMBIOSMinorVersion: " & objItem.SMBIOSMinorVersion
Wscript.Echo "SMBIOSPresent: " & objItem.SMBIOSPresent
Wscript.Echo "SoftwareElementID: " & objItem.SoftwareElementID
Wscript.Echo "SoftwareElementState: " & objItem.SoftwareElementState
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "TargetOperatingSystem: " & objItem.TargetOperatingSystem
Wscript.Echo "Version: " & objItem.Version
Next
The Win32_Bus WMI class represents a physical bus as seen by a Windows operating system. Any instance of a Windows bus is a descendent (or member) of this class.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_Bus",,48)
For Each objItem in colItems
Wscript.Echo "Availability: " & objItem.Availability
Wscript.Echo "BusNum: " & objItem.BusNum
Wscript.Echo "BusType: " & objItem.BusType
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 "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Next
The Win32_CacheMemory WMI class represents cache memory (internal and external) on a computer system.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_CacheMemory",,48)
For Each objItem in colItems
Wscript.Echo "Access: " & objItem.Access
Wscript.Echo "AdditionalErrorData: " & objItem.AdditionalErrorData
Wscript.Echo "Associativity: " & objItem.Associativity
Wscript.Echo "Availability: " & objItem.Availability
Wscript.Echo "BlockSize: " & objItem.BlockSize
Wscript.Echo "CacheSpeed: " & objItem.CacheSpeed
Wscript.Echo "CacheType: " & objItem.CacheType
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "ConfigManagerErrorCode: " & objItem.ConfigManagerErrorCode
Wscript.Echo "ConfigManagerUserConfig: " & objItem.ConfigManagerUserConfig
Wscript.Echo "CorrectableError: " & objItem.CorrectableError
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "CurrentSRAM: " & objItem.CurrentSRAM
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DeviceID: " & objItem.DeviceID
Wscript.Echo "EndingAddress: " & objItem.EndingAddress
Wscript.Echo "ErrorAccess: " & objItem.ErrorAccess
Wscript.Echo "ErrorAddress: " & objItem.ErrorAddress
Wscript.Echo "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorCorrectType: " & objItem.ErrorCorrectType
Wscript.Echo "ErrorData: " & objItem.ErrorData
Wscript.Echo "ErrorDataOrder: " & objItem.ErrorDataOrder
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "ErrorInfo: " & objItem.ErrorInfo
Wscript.Echo "ErrorMethodology: " & objItem.ErrorMethodology
Wscript.Echo "ErrorResolution: " & objItem.ErrorResolution
Wscript.Echo "ErrorTime: " & objItem.ErrorTime
Wscript.Echo "ErrorTransferSize: " & objItem.ErrorTransferSize
Wscript.Echo "FlushTimer: " & objItem.FlushTimer
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "InstalledSize: " & objItem.InstalledSize
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "Level: " & objItem.Level
Wscript.Echo "LineSize: " & objItem.LineSize
Wscript.Echo "Location: " & objItem.Location
Wscript.Echo "MaxCacheSize: " & objItem.MaxCacheSize
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "NumberOfBlocks: " & objItem.NumberOfBlocks
Wscript.Echo "OtherErrorDescription: " & objItem.OtherErrorDescription
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "Purpose: " & objItem.Purpose
Wscript.Echo "ReadPolicy: " & objItem.ReadPolicy
Wscript.Echo "ReplacementPolicy: " & objItem.ReplacementPolicy
Wscript.Echo "StartingAddress: " & objItem.StartingAddress
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SupportedSRAM: " & objItem.SupportedSRAM
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemLevelAddress: " & objItem.SystemLevelAddress
Wscript.Echo "SystemName: " & objItem.SystemName
Wscript.Echo "WritePolicy: " & objItem.WritePolicy
Next
The Win32_CDROMDrive WMI class represents a CD-ROM drive on a Windows computer system. Note that the name of the drive does not correspond to the logical drive letter assigned to device.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_CDROMDrive",,48)
For Each objItem in colItems
Wscript.Echo "Availability: " & objItem.Availability
Wscript.Echo "Capabilities: " & objItem.Capabilities
Wscript.Echo "CapabilityDescriptions: " & objItem.CapabilityDescriptions
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CompressionMethod: " & objItem.CompressionMethod
Wscript.Echo "ConfigManagerErrorCode: " & objItem.ConfigManagerErrorCode
Wscript.Echo "ConfigManagerUserConfig: " & objItem.ConfigManagerUserConfig
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "DefaultBlockSize: " & objItem.DefaultBlockSize
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DeviceID: " & objItem.DeviceID
Wscript.Echo "Drive: " & objItem.Drive
Wscript.Echo "DriveIntegrity: " & objItem.DriveIntegrity
Wscript.Echo "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "ErrorMethodology: " & objItem.ErrorMethodology
Wscript.Echo "FileSystemFlags: " & objItem.FileSystemFlags
Wscript.Echo "FileSystemFlagsEx: " & objItem.FileSystemFlagsEx
Wscript.Echo "Id: " & objItem.Id
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "MaxBlockSize: " & objItem.MaxBlockSize
Wscript.Echo "MaximumComponentLength: " & objItem.MaximumComponentLength
Wscript.Echo "MaxMediaSize: " & objItem.MaxMediaSize
Wscript.Echo "MediaLoaded: " & objItem.MediaLoaded
Wscript.Echo "MediaType: " & objItem.MediaType
Wscript.Echo "MinBlockSize: " & objItem.MinBlockSize
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "NeedsCleaning: " & objItem.NeedsCleaning
Wscript.Echo "NumberOfMediaSupported: " & objItem.NumberOfMediaSupported
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "RevisionLevel: " & objItem.RevisionLevel
Wscript.Echo "SCSIBus: " & objItem.SCSIBus
Wscript.Echo "SCSILogicalUnit: " & objItem.SCSILogicalUnit
Wscript.Echo "SCSIPort: " & objItem.SCSIPort
Wscript.Echo "SCSITargetId: " & objItem.SCSITargetId
Wscript.Echo "Size: " & objItem.Size
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Wscript.Echo "TransferRate: " & objItem.TransferRate
Wscript.Echo "VolumeName: " & objItem.VolumeName
Wscript.Echo "VolumeSerialNumber: " & objItem.VolumeSerialNumber
Next
The Win32_CurrentProbe WMI class represents the properties of a current monitoring sensor (ammeter).
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_CurrentProbe",,48)
For Each objItem in colItems
Wscript.Echo "Accuracy: " & objItem.Accuracy
Wscript.Echo "Availability: " & objItem.Availability
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "ConfigManagerErrorCode: " & objItem.ConfigManagerErrorCode
Wscript.Echo "ConfigManagerUserConfig: " & objItem.ConfigManagerUserConfig
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "CurrentReading: " & objItem.CurrentReading
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DeviceID: " & objItem.DeviceID
Wscript.Echo "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "IsLinear: " & objItem.IsLinear
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "LowerThresholdCritical: " & objItem.LowerThresholdCritical
Wscript.Echo "LowerThresholdFatal: " & objItem.LowerThresholdFatal
Wscript.Echo "LowerThresholdNonCritical: " & objItem.LowerThresholdNonCritical
Wscript.Echo "MaxReadable: " & objItem.MaxReadable
Wscript.Echo "MinReadable: " & objItem.MinReadable
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "NominalReading: " & objItem.NominalReading
Wscript.Echo "NormalMax: " & objItem.NormalMax
Wscript.Echo "NormalMin: " & objItem.NormalMin
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "Resolution: " & objItem.Resolution
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Wscript.Echo "Tolerance: " & objItem.Tolerance
Wscript.Echo "UpperThresholdCritical: " & objItem.UpperThresholdCritical
Wscript.Echo "UpperThresholdFatal: " & objItem.UpperThresholdFatal
Wscript.Echo "UpperThresholdNonCritical: " & objItem.UpperThresholdNonCritical
Next
The Win32_DesktopMonitor WMI class represents the type of monitor or display device attached to the computer system.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_DesktopMonitor",,48)
For Each objItem in colItems
Wscript.Echo "Availability: " & objItem.Availability
Wscript.Echo "Bandwidth: " & objItem.Bandwidth
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 "DisplayType: " & objItem.DisplayType
Wscript.Echo "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "IsLocked: " & objItem.IsLocked
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "MonitorManufacturer: " & objItem.MonitorManufacturer
Wscript.Echo "MonitorType: " & objItem.MonitorType
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PixelsPerXLogicalInch: " & objItem.PixelsPerXLogicalInch
Wscript.Echo "PixelsPerYLogicalInch: " & objItem.PixelsPerYLogicalInch
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "ScreenHeight: " & objItem.ScreenHeight
Wscript.Echo "ScreenWidth: " & objItem.ScreenWidth
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Next
The Win32_DeviceMemoryAddress WMI class represents a device memory address on a Windows system.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_DeviceMemoryAddress",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "CSCreationClassName: " & objItem.CSCreationClassName
Wscript.Echo "CSName: " & objItem.CSName
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "EndingAddress: " & objItem.EndingAddress
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "MemoryType: " & objItem.MemoryType
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "StartingAddress: " & objItem.StartingAddress
Wscript.Echo "Status: " & objItem.Status
Next
The Win32_DiskDrive WMI class represents a physical disk drive as seen by a computer running the Windows operating system. Any interface to a Windows physical disk drive is a descendent (or member) of this class. The features of the disk drive seen through this object correspond to the logical and management characteristics of the drive. In some cases, this may not reflect the actual physical characteristics of the device. Any object based on another logical device would not be a member of this class.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_DiskDrive",,48)
For Each objItem in colItems
Wscript.Echo "Availability: " & objItem.Availability
Wscript.Echo "BytesPerSector: " & objItem.BytesPerSector
Wscript.Echo "Capabilities: " & objItem.Capabilities
Wscript.Echo "CapabilityDescriptions: " & objItem.CapabilityDescriptions
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CompressionMethod: " & objItem.CompressionMethod
Wscript.Echo "ConfigManagerErrorCode: " & objItem.ConfigManagerErrorCode
Wscript.Echo "ConfigManagerUserConfig: " & objItem.ConfigManagerUserConfig
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "DefaultBlockSize: " & objItem.DefaultBlockSize
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DeviceID: " & objItem.DeviceID
Wscript.Echo "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "ErrorMethodology: " & objItem.ErrorMethodology
Wscript.Echo "Index: " & objItem.Index
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "InterfaceType: " & objItem.InterfaceType
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "MaxBlockSize: " & objItem.MaxBlockSize
Wscript.Echo "MaxMediaSize: " & objItem.MaxMediaSize
Wscript.Echo "MediaLoaded: " & objItem.MediaLoaded
Wscript.Echo "MediaType: " & objItem.MediaType
Wscript.Echo "MinBlockSize: " & objItem.MinBlockSize
Wscript.Echo "Model: " & objItem.Model
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "NeedsCleaning: " & objItem.NeedsCleaning
Wscript.Echo "NumberOfMediaSupported: " & objItem.NumberOfMediaSupported
Wscript.Echo "Partitions: " & objItem.Partitions
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "SCSIBus: " & objItem.SCSIBus
Wscript.Echo "SCSILogicalUnit: " & objItem.SCSILogicalUnit
Wscript.Echo "SCSIPort: " & objItem.SCSIPort
Wscript.Echo "SCSITargetId: " & objItem.SCSITargetId
Wscript.Echo "SectorsPerTrack: " & objItem.SectorsPerTrack
Wscript.Echo "Size: " & objItem.Size
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Wscript.Echo "TotalCylinders: " & objItem.TotalCylinders
Wscript.Echo "TotalHeads: " & objItem.TotalHeads
Wscript.Echo "TotalSectors: " & objItem.TotalSectors
Wscript.Echo "TotalTracks: " & objItem.TotalTracks
Wscript.Echo "TracksPerCylinder: " & objItem.TracksPerCylinder
Next
The Win32_DisplayConfiguration WMI class represents configuration information for the display device on a Windows system.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_DisplayConfiguration",,48)
For Each objItem in colItems
Wscript.Echo "BitsPerPel: " & objItem.BitsPerPel
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DeviceName: " & objItem.DeviceName
Wscript.Echo "DisplayFlags: " & objItem.DisplayFlags
Wscript.Echo "DisplayFrequency: " & objItem.DisplayFrequency
Wscript.Echo "DitherType: " & objItem.DitherType
Wscript.Echo "DriverVersion: " & objItem.DriverVersion
Wscript.Echo "ICMIntent: " & objItem.ICMIntent
Wscript.Echo "ICMMethod: " & objItem.ICMMethod
Wscript.Echo "LogPixels: " & objItem.LogPixels
Wscript.Echo "PelsHeight: " & objItem.PelsHeight
Wscript.Echo "PelsWidth: " & objItem.PelsWidth
Wscript.Echo "SettingID: " & objItem.SettingID
Wscript.Echo "SpecificationVersion: " & objItem.SpecificationVersion
Next
The Win32_DisplayControllerConfiguration WMI class represents the video adapter configuration information of a Windows system.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_DisplayControllerConfiguration",,48)
For Each objItem in colItems
Wscript.Echo "BitsPerPixel: " & objItem.BitsPerPixel
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "ColorPlanes: " & objItem.ColorPlanes
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DeviceEntriesInAColorTable: " & objItem.DeviceEntriesInAColorTable
Wscript.Echo "DeviceSpecificPens: " & objItem.DeviceSpecificPens
Wscript.Echo "HorizontalResolution: " & objItem.HorizontalResolution
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "RefreshRate: " & objItem.RefreshRate
Wscript.Echo "ReservedSystemPaletteEntries: " & objItem.ReservedSystemPaletteEntries
Wscript.Echo "SettingID: " & objItem.SettingID
Wscript.Echo "SystemPaletteEntries: " & objItem.SystemPaletteEntries
Wscript.Echo "VerticalResolution: " & objItem.VerticalResolution
Wscript.Echo "VideoMode: " & objItem.VideoMode
Next
The Win32_DMAChannel WMI class represents a direct memory access (DMA) channel on a Windows computer system. DMA is a method of moving data from a device to memory (or vice versa) without the help of the microprocessor. The system board uses a DMA controller to handle a fixed number of channels, each of which can be used by one (and only one) device at a time.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_DMAChannel",,48)
For Each objItem in colItems
Wscript.Echo "AddressSize: " & objItem.AddressSize
Wscript.Echo "Availability: " & objItem.Availability
Wscript.Echo "BurstMode: " & objItem.BurstMode
Wscript.Echo "ByteMode: " & objItem.ByteMode
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "ChannelTiming: " & objItem.ChannelTiming
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "CSCreationClassName: " & objItem.CSCreationClassName
Wscript.Echo "CSName: " & objItem.CSName
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DMAChannel: " & objItem.DMAChannel
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "MaxTransferSize: " & objItem.MaxTransferSize
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "Port: " & objItem.Port
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "TransferWidths: " & objItem.TransferWidths
Wscript.Echo "TypeCTiming: " & objItem.TypeCTiming
Wscript.Echo "WordMode: " & objItem.WordMode
Next
The Win32_Fan WMI class represents the properties of a fan device in the computer system. For example, the CPU cooling fan.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_Fan",,48)
For Each objItem in colItems
Wscript.Echo "ActiveCooling: " & objItem.ActiveCooling
Wscript.Echo "Availability: " & objItem.Availability
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 "DesiredSpeed: " & objItem.DesiredSpeed
Wscript.Echo "DeviceID: " & objItem.DeviceID
Wscript.Echo "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Wscript.Echo "VariableSpeed: " & objItem.VariableSpeed
Next
The Win32_FloppyController WMI class represents the capabilities and management capacity of a floppy disk drive controller.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_FloppyController",,48)
For Each objItem in colItems
Wscript.Echo "Availability: " & objItem.Availability
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 "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "MaxNumberControlled: " & objItem.MaxNumberControlled
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "ProtocolSupported: " & objItem.ProtocolSupported
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Wscript.Echo "TimeOfLastReset: " & objItem.TimeOfLastReset
Next
The Win32_FloppyDrive WMI class manages the capabilities of a floppy disk drive.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_FloppyDrive",,48)
For Each objItem in colItems
Wscript.Echo "Availability: " & objItem.Availability
Wscript.Echo "Capabilities: " & objItem.Capabilities
Wscript.Echo "CapabilityDescriptions: " & objItem.CapabilityDescriptions
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CompressionMethod: " & objItem.CompressionMethod
Wscript.Echo "ConfigManagerErrorCode: " & objItem.ConfigManagerErrorCode
Wscript.Echo "ConfigManagerUserConfig: " & objItem.ConfigManagerUserConfig
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "DefaultBlockSize: " & objItem.DefaultBlockSize
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DeviceID: " & objItem.DeviceID
Wscript.Echo "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "ErrorMethodology: " & objItem.ErrorMethodology
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "MaxBlockSize: " & objItem.MaxBlockSize
Wscript.Echo "MaxMediaSize: " & objItem.MaxMediaSize
Wscript.Echo "MinBlockSize: " & objItem.MinBlockSize
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "NeedsCleaning: " & objItem.NeedsCleaning
Wscript.Echo "NumberOfMediaSupported: " & objItem.NumberOfMediaSupported
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Next
The Win32_HeatPipe WMI class represents the properties of a heat pipe cooling device.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_HeatPipe",,48)
For Each objItem in colItems
Wscript.Echo "ActiveCooling: " & objItem.ActiveCooling
Wscript.Echo "Availability: " & objItem.Availability
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 "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Next
The Win32_IDEController WMI class manages the capabilities of an IDE controller device.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_IDEController",,48)
For Each objItem in colItems
Wscript.Echo "Availability: " & objItem.Availability
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 "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "MaxNumberControlled: " & objItem.MaxNumberControlled
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "ProtocolSupported: " & objItem.ProtocolSupported
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Wscript.Echo "TimeOfLastReset: " & objItem.TimeOfLastReset
Next
The Win32_InfraredDevice WMI class represents the capabilities and management of an infrared device.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_InfraredDevice",,48)
For Each objItem in colItems
Wscript.Echo "Availability: " & objItem.Availability
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 "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "MaxNumberControlled: " & objItem.MaxNumberControlled
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "ProtocolSupported: " & objItem.ProtocolSupported
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Wscript.Echo "TimeOfLastReset: " & objItem.TimeOfLastReset
Next
The Win32_IRQResource WMI class represents an interrupt request line (IRQ) number on a Windows computer system. An interrupt request is a signal sent to the CPU by a device or program for time critical events. IRQ can be hardware or software-based.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_IRQResource",,48)
For Each objItem in colItems
Wscript.Echo "Availability: " & objItem.Availability
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "CSCreationClassName: " & objItem.CSCreationClassName
Wscript.Echo "CSName: " & objItem.CSName
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "Hardware: " & objItem.Hardware
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "IRQNumber: " & objItem.IRQNumber
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "Shareable: " & objItem.Shareable
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "TriggerLevel: " & objItem.TriggerLevel
Wscript.Echo "TriggerType: " & objItem.TriggerType
Wscript.Echo "Vector: " & objItem.Vector
Next
The Win32_Keyboard WMI class represents a keyboard installed on a Windows system.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_Keyboard",,48)
For Each objItem in colItems
Wscript.Echo "Availability: " & objItem.Availability
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 "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "IsLocked: " & objItem.IsLocked
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "Layout: " & objItem.Layout
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "NumberOfFunctionKeys: " & objItem.NumberOfFunctionKeys
Wscript.Echo "Password: " & objItem.Password
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Next
The Win32_MemoryArray WMI class represents the properties of the computer system memory array and mapped addresses.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_MemoryArray",,48)
For Each objItem in colItems
Wscript.Echo "Access: " & objItem.Access
Wscript.Echo "AdditionalErrorData: " & objItem.AdditionalErrorData
Wscript.Echo "Availability: " & objItem.Availability
Wscript.Echo "BlockSize: " & objItem.BlockSize
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "ConfigManagerErrorCode: " & objItem.ConfigManagerErrorCode
Wscript.Echo "ConfigManagerUserConfig: " & objItem.ConfigManagerUserConfig
Wscript.Echo "CorrectableError: " & objItem.CorrectableError
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DeviceID: " & objItem.DeviceID
Wscript.Echo "EndingAddress: " & objItem.EndingAddress
Wscript.Echo "ErrorAccess: " & objItem.ErrorAccess
Wscript.Echo "ErrorAddress: " & objItem.ErrorAddress
Wscript.Echo "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorData: " & objItem.ErrorData
Wscript.Echo "ErrorDataOrder: " & objItem.ErrorDataOrder
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "ErrorGranularity: " & objItem.ErrorGranularity
Wscript.Echo "ErrorInfo: " & objItem.ErrorInfo
Wscript.Echo "ErrorMethodology: " & objItem.ErrorMethodology
Wscript.Echo "ErrorResolution: " & objItem.ErrorResolution
Wscript.Echo "ErrorTime: " & objItem.ErrorTime
Wscript.Echo "ErrorTransferSize: " & objItem.ErrorTransferSize
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "NumberOfBlocks: " & objItem.NumberOfBlocks
Wscript.Echo "OtherErrorDescription: " & objItem.OtherErrorDescription
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "Purpose: " & objItem.Purpose
Wscript.Echo "StartingAddress: " & objItem.StartingAddress
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemLevelAddress: " & objItem.SystemLevelAddress
Wscript.Echo "SystemName: " & objItem.SystemName
Next
The Win32_MemoryDevice WMI class represents the properties of a computer system's memory device along with its associated mapped addresses.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_MemoryDevice",,48)
For Each objItem in colItems
Wscript.Echo "Access: " & objItem.Access
Wscript.Echo "AdditionalErrorData: " & objItem.AdditionalErrorData
Wscript.Echo "Availability: " & objItem.Availability
Wscript.Echo "BlockSize: " & objItem.BlockSize
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "ConfigManagerErrorCode: " & objItem.ConfigManagerErrorCode
Wscript.Echo "ConfigManagerUserConfig: " & objItem.ConfigManagerUserConfig
Wscript.Echo "CorrectableError: " & objItem.CorrectableError
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DeviceID: " & objItem.DeviceID
Wscript.Echo "EndingAddress: " & objItem.EndingAddress
Wscript.Echo "ErrorAccess: " & objItem.ErrorAccess
Wscript.Echo "ErrorAddress: " & objItem.ErrorAddress
Wscript.Echo "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorData: " & objItem.ErrorData
Wscript.Echo "ErrorDataOrder: " & objItem.ErrorDataOrder
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "ErrorGranularity: " & objItem.ErrorGranularity
Wscript.Echo "ErrorInfo: " & objItem.ErrorInfo
Wscript.Echo "ErrorMethodology: " & objItem.ErrorMethodology
Wscript.Echo "ErrorResolution: " & objItem.ErrorResolution
Wscript.Echo "ErrorTime: " & objItem.ErrorTime
Wscript.Echo "ErrorTransferSize: " & objItem.ErrorTransferSize
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "NumberOfBlocks: " & objItem.NumberOfBlocks
Wscript.Echo "OtherErrorDescription: " & objItem.OtherErrorDescription
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "Purpose: " & objItem.Purpose
Wscript.Echo "StartingAddress: " & objItem.StartingAddress
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemLevelAddress: " & objItem.SystemLevelAddress
Wscript.Echo "SystemName: " & objItem.SystemName
Next
The Win32_MotherboardDevice WMI class represents a device that contains the central components of the Windows computer system.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_MotherboardDevice",,48)
For Each objItem in colItems
Wscript.Echo "Availability: " & objItem.Availability
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 "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "PrimaryBusType: " & objItem.PrimaryBusType
Wscript.Echo "RevisionNumber: " & objItem.RevisionNumber
Wscript.Echo "SecondaryBusType: " & objItem.SecondaryBusType
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Next
The Win32_NetworkAdapterWMI class represents a network adapter on a Windows system.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_NetworkAdapter",,48)
For Each objItem in colItems
Wscript.Echo "AdapterType: " & objItem.AdapterType
Wscript.Echo "AutoSense: " & objItem.AutoSense
Wscript.Echo "Availability: " & objItem.Availability
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 "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "Index: " & objItem.Index
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "Installed: " & objItem.Installed
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "MACAddress: " & objItem.MACAddress
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "MaxNumberControlled: " & objItem.MaxNumberControlled
Wscript.Echo "MaxSpeed: " & objItem.MaxSpeed
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "NetworkAddresses: " & objItem.NetworkAddresses
Wscript.Echo "PermanentAddress: " & objItem.PermanentAddress
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "ProductName: " & objItem.ProductName
Wscript.Echo "ServiceName: " & objItem.ServiceName
Wscript.Echo "Speed: " & objItem.Speed
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Wscript.Echo "TimeOfLastReset: " & objItem.TimeOfLastReset
Next
The Win32_NetworkAdapterConfiguration WMI class represents the attributes and behaviors of a network adapter. This class has been extended to include extra properties and methods that support the management of the TCP/IP and Internetworking Packet Exchange (IPX) protocols (and are independent of the network adapter).
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_NetworkAdapterConfiguration",,48)
For Each objItem in colItems
Wscript.Echo "ArpAlwaysSourceRoute: " & objItem.ArpAlwaysSourceRoute
Wscript.Echo "ArpUseEtherSNAP: " & objItem.ArpUseEtherSNAP
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "DatabasePath: " & objItem.DatabasePath
Wscript.Echo "DeadGWDetectEnabled: " & objItem.DeadGWDetectEnabled
Wscript.Echo "DefaultIPGateway: " & objItem.DefaultIPGateway
Wscript.Echo "DefaultTOS: " & objItem.DefaultTOS
Wscript.Echo "DefaultTTL: " & objItem.DefaultTTL
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DHCPEnabled: " & objItem.DHCPEnabled
Wscript.Echo "DHCPLeaseExpires: " & objItem.DHCPLeaseExpires
Wscript.Echo "DHCPLeaseObtained: " & objItem.DHCPLeaseObtained
Wscript.Echo "DHCPServer: " & objItem.DHCPServer
Wscript.Echo "DNSDomain: " & objItem.DNSDomain
Wscript.Echo "DNSDomainSuffixSearchOrder: " & objItem.DNSDomainSuffixSearchOrder
Wscript.Echo "DNSEnabledForWINSResolution: " & objItem.DNSEnabledForWINSResolution
Wscript.Echo "DNSHostName: " & objItem.DNSHostName
Wscript.Echo "DNSServerSearchOrder: " & objItem.DNSServerSearchOrder
Wscript.Echo "DomainDNSRegistrationEnabled: " & objItem.DomainDNSRegistrationEnabled
Wscript.Echo "ForwardBufferMemory: " & objItem.ForwardBufferMemory
Wscript.Echo "FullDNSRegistrationEnabled: " & objItem.FullDNSRegistrationEnabled
Wscript.Echo "GatewayCostMetric: " & objItem.GatewayCostMetric
Wscript.Echo "IGMPLevel: " & objItem.IGMPLevel
Wscript.Echo "Index: " & objItem.Index
Wscript.Echo "IPAddress: " & objItem.IPAddress
Wscript.Echo "IPConnectionMetric: " & objItem.IPConnectionMetric
Wscript.Echo "IPEnabled: " & objItem.IPEnabled
Wscript.Echo "IPFilterSecurityEnabled: " & objItem.IPFilterSecurityEnabled
Wscript.Echo "IPPortSecurityEnabled: " & objItem.IPPortSecurityEnabled
Wscript.Echo "IPSecPermitIPProtocols: " & objItem.IPSecPermitIPProtocols
Wscript.Echo "IPSecPermitTCPPorts: " & objItem.IPSecPermitTCPPorts
Wscript.Echo "IPSecPermitUDPPorts: " & objItem.IPSecPermitUDPPorts
Wscript.Echo "IPSubnet: " & objItem.IPSubnet
Wscript.Echo "IPUseZeroBroadcast: " & objItem.IPUseZeroBroadcast
Wscript.Echo "IPXAddress: " & objItem.IPXAddress
Wscript.Echo "IPXEnabled: " & objItem.IPXEnabled
Wscript.Echo "IPXFrameType: " & objItem.IPXFrameType
Wscript.Echo "IPXMediaType: " & objItem.IPXMediaType
Wscript.Echo "IPXNetworkNumber: " & objItem.IPXNetworkNumber
Wscript.Echo "IPXVirtualNetNumber: " & objItem.IPXVirtualNetNumber
Wscript.Echo "KeepAliveInterval: " & objItem.KeepAliveInterval
Wscript.Echo "KeepAliveTime: " & objItem.KeepAliveTime
Wscript.Echo "MACAddress: " & objItem.MACAddress
Wscript.Echo "MTU: " & objItem.MTU
Wscript.Echo "NumForwardPackets: " & objItem.NumForwardPackets
Wscript.Echo "PMTUBHDetectEnabled: " & objItem.PMTUBHDetectEnabled
Wscript.Echo "PMTUDiscoveryEnabled: " & objItem.PMTUDiscoveryEnabled
Wscript.Echo "ServiceName: " & objItem.ServiceName
Wscript.Echo "SettingID: " & objItem.SettingID
Wscript.Echo "TcpipNetbiosOptions: " & objItem.TcpipNetbiosOptions
Wscript.Echo "TcpMaxConnectRetransmissions: " & objItem.TcpMaxConnectRetransmissions
Wscript.Echo "TcpMaxDataRetransmissions: " & objItem.TcpMaxDataRetransmissions
Wscript.Echo "TcpNumConnections: " & objItem.TcpNumConnections
Wscript.Echo "TcpUseRFC1122UrgentPointer: " & objItem.TcpUseRFC1122UrgentPointer
Wscript.Echo "TcpWindowSize: " & objItem.TcpWindowSize
Wscript.Echo "WINSEnableLMHostsLookup: " & objItem.WINSEnableLMHostsLookup
Wscript.Echo "WINSHostLookupFile: " & objItem.WINSHostLookupFile
Wscript.Echo "WINSPrimaryServer: " & objItem.WINSPrimaryServer
Wscript.Echo "WINSScopeID: " & objItem.WINSScopeID
Wscript.Echo "WINSSecondaryServer: " & objItem.WINSSecondaryServer
Next
The Win32_OnBoardDevice WMI class represents common adapter devices built into the motherboard (system board).
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_OnBoardDevice",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DeviceType: " & objItem.DeviceType
Wscript.Echo "Enabled: " & objItem.Enabled
Wscript.Echo "HotSwappable: " & objItem.HotSwappable
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "Model: " & objItem.Model
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "OtherIdentifyingInfo: " & objItem.OtherIdentifyingInfo
Wscript.Echo "PartNumber: " & objItem.PartNumber
Wscript.Echo "PoweredOn: " & objItem.PoweredOn
Wscript.Echo "Removable: " & objItem.Removable
Wscript.Echo "Replaceable: " & objItem.Replaceable
Wscript.Echo "SerialNumber: " & objItem.SerialNumber
Wscript.Echo "SKU: " & objItem.SKU
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "Tag: " & objItem.Tag
Wscript.Echo "Version: " & objItem.Version
Next
The Win32_ParallelPort WMI class represents the properties of a parallel port on a Windows computer system.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_ParallelPort",,48)
For Each objItem in colItems
Wscript.Echo "Availability: " & objItem.Availability
Wscript.Echo "Capabilities: " & objItem.Capabilities
Wscript.Echo "CapabilityDescriptions: " & objItem.CapabilityDescriptions
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 "DMASupport: " & objItem.DMASupport
Wscript.Echo "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "MaxNumberControlled: " & objItem.MaxNumberControlled
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "OSAutoDiscovered: " & objItem.OSAutoDiscovered
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "ProtocolSupported: " & objItem.ProtocolSupported
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Wscript.Echo "TimeOfLastReset: " & objItem.TimeOfLastReset
Next
The Win32_PCMCIAController WMI class manages the capabilities of a Personal Computer Memory Card Interface Adapter (PCMCIA of PC card) controller device.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PCMCIAController",,48)
For Each objItem in colItems
Wscript.Echo "Availability: " & objItem.Availability
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 "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "MaxNumberControlled: " & objItem.MaxNumberControlled
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "ProtocolSupported: " & objItem.ProtocolSupported
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Wscript.Echo "TimeOfLastReset: " & objItem.TimeOfLastReset
Next
The Win32_PhysicalMemory WMI class represents a physical memory device located on a computer system as available to the operating system.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PhysicalMemory",,48)
For Each objItem in colItems
Wscript.Echo "BankLabel: " & objItem.BankLabel
Wscript.Echo "Capacity: " & objItem.Capacity
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "DataWidth: " & objItem.DataWidth
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DeviceLocator: " & objItem.DeviceLocator
Wscript.Echo "FormFactor: " & objItem.FormFactor
Wscript.Echo "HotSwappable: " & objItem.HotSwappable
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "InterleaveDataDepth: " & objItem.InterleaveDataDepth
Wscript.Echo "InterleavePosition: " & objItem.InterleavePosition
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "MemoryType: " & objItem.MemoryType
Wscript.Echo "Model: " & objItem.Model
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "OtherIdentifyingInfo: " & objItem.OtherIdentifyingInfo
Wscript.Echo "PartNumber: " & objItem.PartNumber
Wscript.Echo "PositionInRow: " & objItem.PositionInRow
Wscript.Echo "PoweredOn: " & objItem.PoweredOn
Wscript.Echo "Removable: " & objItem.Removable
Wscript.Echo "Replaceable: " & objItem.Replaceable
Wscript.Echo "SerialNumber: " & objItem.SerialNumber
Wscript.Echo "SKU: " & objItem.SKU
Wscript.Echo "Speed: " & objItem.Speed
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "Tag: " & objItem.Tag
Wscript.Echo "TotalWidth: " & objItem.TotalWidth
Wscript.Echo "TypeDetail: " & objItem.TypeDetail
Wscript.Echo "Version: " & objItem.Version
Next
The Win32_PhysicalMemoryArray WMI class represents details about the computer system's physical memory. This includes the number of memory devices, memory capacity available, and memory type (for example, system memory or video memory).
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PhysicalMemoryArray",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "Depth: " & objItem.Depth
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "Height: " & objItem.Height
Wscript.Echo "HotSwappable: " & objItem.HotSwappable
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "Location: " & objItem.Location
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "MaxCapacity: " & objItem.MaxCapacity
Wscript.Echo "MemoryDevices: " & objItem.MemoryDevices
Wscript.Echo "MemoryErrorCorrection: " & objItem.MemoryErrorCorrection
Wscript.Echo "Model: " & objItem.Model
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "OtherIdentifyingInfo: " & objItem.OtherIdentifyingInfo
Wscript.Echo "PartNumber: " & objItem.PartNumber
Wscript.Echo "PoweredOn: " & objItem.PoweredOn
Wscript.Echo "Removable: " & objItem.Removable
Wscript.Echo "Replaceable: " & objItem.Replaceable
Wscript.Echo "SerialNumber: " & objItem.SerialNumber
Wscript.Echo "SKU: " & objItem.SKU
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "Tag: " & objItem.Tag
Wscript.Echo "Use: " & objItem.Use
Wscript.Echo "Version: " & objItem.Version
Wscript.Echo "Weight: " & objItem.Weight
Wscript.Echo "Width: " & objItem.Width
Next
The Win32_PnPEntity WMI class represents the properties of a Plug and Play device. Plug and Play entities are shown as entries in the Device Manager located in Control Panel.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PnPEntity",,48)
For Each objItem in colItems
Wscript.Echo "Availability: " & objItem.Availability
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "ClassGuid: " & objItem.ClassGuid
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 "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "Service: " & objItem.Service
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Next
The Win32_PointingDevice WMI class represents an input device used to point to and select regions on the display of a Windows computer system. Any device used to manipulate a pointer, or point to the display on a Windows computer system is a member of this class.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PointingDevice",,48)
For Each objItem in colItems
Wscript.Echo "Availability: " & objItem.Availability
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 "DeviceInterface: " & objItem.DeviceInterface
Wscript.Echo "DoubleSpeedThreshold: " & objItem.DoubleSpeedThreshold
Wscript.Echo "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "Handedness: " & objItem.Handedness
Wscript.Echo "HardwareType: " & objItem.HardwareType
Wscript.Echo "InfFileName: " & objItem.InfFileName
Wscript.Echo "InfSection: " & objItem.InfSection
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "IsLocked: " & objItem.IsLocked
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "NumberOfButtons: " & objItem.NumberOfButtons
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PointingType: " & objItem.PointingType
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "QuadSpeedThreshold: " & objItem.QuadSpeedThreshold
Wscript.Echo "Resolution: " & objItem.Resolution
Wscript.Echo "SampleRate: " & objItem.SampleRate
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "Synch: " & objItem.Synch
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Next
The Win32_PortableBattery WMI class contains the properties related to a portable battery, such as one used for a notebook computer.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PortableBattery",,48)
For Each objItem in colItems
Wscript.Echo "Availability: " & objItem.Availability
Wscript.Echo "BatteryRechargeTime: " & objItem.BatteryRechargeTime
Wscript.Echo "BatteryStatus: " & objItem.BatteryStatus
Wscript.Echo "CapacityMultiplier: " & objItem.CapacityMultiplier
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Chemistry: " & objItem.Chemistry
Wscript.Echo "ConfigManagerErrorCode: " & objItem.ConfigManagerErrorCode
Wscript.Echo "ConfigManagerUserConfig: " & objItem.ConfigManagerUserConfig
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DesignCapacity: " & objItem.DesignCapacity
Wscript.Echo "DesignVoltage: " & objItem.DesignVoltage
Wscript.Echo "DeviceID: " & objItem.DeviceID
Wscript.Echo "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "EstimatedChargeRemaining: " & objItem.EstimatedChargeRemaining
Wscript.Echo "EstimatedRunTime: " & objItem.EstimatedRunTime
Wscript.Echo "ExpectedBatteryLife: " & objItem.ExpectedBatteryLife
Wscript.Echo "ExpectedLife: " & objItem.ExpectedLife
Wscript.Echo "FullChargeCapacity: " & objItem.FullChargeCapacity
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "Location: " & objItem.Location
Wscript.Echo "ManufactureDate: " & objItem.ManufactureDate
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "MaxBatteryError: " & objItem.MaxBatteryError
Wscript.Echo "MaxRechargeTime: " & objItem.MaxRechargeTime
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "SmartBatteryVersion: " & objItem.SmartBatteryVersion
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Wscript.Echo "TimeOnBattery: " & objItem.TimeOnBattery
Wscript.Echo "TimeToFullCharge: " & objItem.TimeToFullCharge
Next
The Win32_PortConnector WMI class represents physical connection ports, such as DB-25 pin male, Centronics, or PS/2.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PortConnector",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "ConnectorPinout: " & objItem.ConnectorPinout
Wscript.Echo "ConnectorType: " & objItem.ConnectorType
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "ExternalReferenceDesignator: " & objItem.ExternalReferenceDesignator
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "InternalReferenceDesignator: " & objItem.InternalReferenceDesignator
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "Model: " & objItem.Model
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "OtherIdentifyingInfo: " & objItem.OtherIdentifyingInfo
Wscript.Echo "PartNumber: " & objItem.PartNumber
Wscript.Echo "PortType: " & objItem.PortType
Wscript.Echo "PoweredOn: " & objItem.PoweredOn
Wscript.Echo "SerialNumber: " & objItem.SerialNumber
Wscript.Echo "SKU: " & objItem.SKU
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "Tag: " & objItem.Tag
Wscript.Echo "Version: " & objItem.Version
Next
The Win32_PortResource WMI class represents an I/O port on a Windows computer system.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PortResource",,48)
For Each objItem in colItems
Wscript.Echo "Alias: " & objItem.Alias
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "CSCreationClassName: " & objItem.CSCreationClassName
Wscript.Echo "CSName: " & objItem.CSName
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "EndingAddress: " & objItem.EndingAddress
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "StartingAddress: " & objItem.StartingAddress
Wscript.Echo "Status: " & objItem.Status
Next
The Win32_PortResource WMI class represents an I/O port on a Windows computer system.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_POTSModem",,48)
For Each objItem in colItems
Wscript.Echo "AnswerMode: " & objItem.AnswerMode
Wscript.Echo "AttachedTo: " & objItem.AttachedTo
Wscript.Echo "Availability: " & objItem.Availability
Wscript.Echo "BlindOff: " & objItem.BlindOff
Wscript.Echo "BlindOn: " & objItem.BlindOn
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CompatibilityFlags: " & objItem.CompatibilityFlags
Wscript.Echo "CompressionInfo: " & objItem.CompressionInfo
Wscript.Echo "CompressionOff: " & objItem.CompressionOff
Wscript.Echo "CompressionOn: " & objItem.CompressionOn
Wscript.Echo "ConfigManagerErrorCode: " & objItem.ConfigManagerErrorCode
Wscript.Echo "ConfigManagerUserConfig: " & objItem.ConfigManagerUserConfig
Wscript.Echo "ConfigurationDialog: " & objItem.ConfigurationDialog
Wscript.Echo "CountriesSupported: " & objItem.CountriesSupported
Wscript.Echo "CountrySelected: " & objItem.CountrySelected
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "CurrentPasswords: " & objItem.CurrentPasswords
Wscript.Echo "DCB: " & objItem.DCB
Wscript.Echo "Default: " & objItem.Default
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DeviceID: " & objItem.DeviceID
Wscript.Echo "DeviceLoader: " & objItem.DeviceLoader
Wscript.Echo "DeviceType: " & objItem.DeviceType
Wscript.Echo "DialType: " & objItem.DialType
Wscript.Echo "DriverDate: " & objItem.DriverDate
Wscript.Echo "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorControlForced: " & objItem.ErrorControlForced
Wscript.Echo "ErrorControlInfo: " & objItem.ErrorControlInfo
Wscript.Echo "ErrorControlOff: " & objItem.ErrorControlOff
Wscript.Echo "ErrorControlOn: " & objItem.ErrorControlOn
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "FlowControlHard: " & objItem.FlowControlHard
Wscript.Echo "FlowControlOff: " & objItem.FlowControlOff
Wscript.Echo "FlowControlSoft: " & objItem.FlowControlSoft
Wscript.Echo "InactivityScale: " & objItem.InactivityScale
Wscript.Echo "InactivityTimeout: " & objItem.InactivityTimeout
Wscript.Echo "Index: " & objItem.Index
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "MaxBaudRateToPhone: " & objItem.MaxBaudRateToPhone
Wscript.Echo "MaxBaudRateToSerialPort: " & objItem.MaxBaudRateToSerialPort
Wscript.Echo "MaxNumberOfPasswords: " & objItem.MaxNumberOfPasswords
Wscript.Echo "Model: " & objItem.Model
Wscript.Echo "ModemInfPath: " & objItem.ModemInfPath
Wscript.Echo "ModemInfSection: " & objItem.ModemInfSection
Wscript.Echo "ModulationBell: " & objItem.ModulationBell
Wscript.Echo "ModulationCCITT: " & objItem.ModulationCCITT
Wscript.Echo "ModulationScheme: " & objItem.ModulationScheme
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PortSubClass: " & objItem.PortSubClass
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "Prefix: " & objItem.Prefix
Wscript.Echo "Properties: " & objItem.Properties
Wscript.Echo "ProviderName: " & objItem.ProviderName
Wscript.Echo "Pulse: " & objItem.Pulse
Wscript.Echo "Reset: " & objItem.Reset
Wscript.Echo "ResponsesKeyName: " & objItem.ResponsesKeyName
Wscript.Echo "RingsBeforeAnswer: " & objItem.RingsBeforeAnswer
Wscript.Echo "SpeakerModeDial: " & objItem.SpeakerModeDial
Wscript.Echo "SpeakerModeOff: " & objItem.SpeakerModeOff
Wscript.Echo "SpeakerModeOn: " & objItem.SpeakerModeOn
Wscript.Echo "SpeakerModeSetup: " & objItem.SpeakerModeSetup
Wscript.Echo "SpeakerVolumeHigh: " & objItem.SpeakerVolumeHigh
Wscript.Echo "SpeakerVolumeInfo: " & objItem.SpeakerVolumeInfo
Wscript.Echo "SpeakerVolumeLow: " & objItem.SpeakerVolumeLow
Wscript.Echo "SpeakerVolumeMed: " & objItem.SpeakerVolumeMed
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "StringFormat: " & objItem.StringFormat
Wscript.Echo "SupportsCallback: " & objItem.SupportsCallback
Wscript.Echo "SupportsSynchronousConnect: " & objItem.SupportsSynchronousConnect
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Wscript.Echo "Terminator: " & objItem.Terminator
Wscript.Echo "TimeOfLastReset: " & objItem.TimeOfLastReset
Wscript.Echo "Tone: " & objItem.Tone
Wscript.Echo "VoiceSwitchFeature: " & objItem.VoiceSwitchFeature
Next
The Win32_PowerManagementEvent WMI class represents power management events resulting from power state changes. These state changes are associated with either the Advanced Power Management (APM) or the Advanced Configuration and Power Interface (ACPI) system management protocols.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PowerManagementEvent",,48)
For Each objItem in colItems
Wscript.Echo "EventType: " & objItem.EventType
Wscript.Echo "OEMEventCode: " & objItem.OEMEventCode
Next
The Win32_Printer WMI class represents a device connected to a Windows computer system that can reproduce a visual image on paper or other medium.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_Printer",,48)
For Each objItem in colItems
Wscript.Echo "Attributes: " & objItem.Attributes
Wscript.Echo "Availability: " & objItem.Availability
Wscript.Echo "AveragePagesPerMinute: " & objItem.AveragePagesPerMinute
Wscript.Echo "Capabilities: " & objItem.Capabilities
Wscript.Echo "CapabilityDescriptions: " & objItem.CapabilityDescriptions
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "ConfigManagerErrorCode: " & objItem.ConfigManagerErrorCode
Wscript.Echo "ConfigManagerUserConfig: " & objItem.ConfigManagerUserConfig
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "DefaultPriority: " & objItem.DefaultPriority
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DetectedErrorState: " & objItem.DetectedErrorState
Wscript.Echo "DeviceID: " & objItem.DeviceID
Wscript.Echo "DriverName: " & objItem.DriverName
Wscript.Echo "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "HorizontalResolution: " & objItem.HorizontalResolution
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "JobCountSinceLastReset: " & objItem.JobCountSinceLastReset
Wscript.Echo "LanguagesSupported: " & objItem.LanguagesSupported
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "Location: " & objItem.Location
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PaperSizesSupported: " & objItem.PaperSizesSupported
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PortName: " & objItem.PortName
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "PrinterPaperNames: " & objItem.PrinterPaperNames
Wscript.Echo "PrinterState: " & objItem.PrinterState
Wscript.Echo "PrinterStatus: " & objItem.PrinterStatus
Wscript.Echo "PrintJobDataType: " & objItem.PrintJobDataType
Wscript.Echo "PrintProcessor: " & objItem.PrintProcessor
Wscript.Echo "SeparatorFile: " & objItem.SeparatorFile
Wscript.Echo "ServerName: " & objItem.ServerName
Wscript.Echo "ShareName: " & objItem.ShareName
Wscript.Echo "SpoolEnabled: " & objItem.SpoolEnabled
Wscript.Echo "StartTime: " & objItem.StartTime
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Wscript.Echo "TimeOfLastReset: " & objItem.TimeOfLastReset
Wscript.Echo "UntilTime: " & objItem.UntilTime
Wscript.Echo "VerticalResolution: " & objItem.VerticalResolution
Next
The Win32_PrinterConfiguration WMI class defines the configuration for a printer device. This includes capabilities such as resolution, color, fonts, and orientation.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PrinterConfiguration",,48)
For Each objItem in colItems
Wscript.Echo "BitsPerPel: " & objItem.BitsPerPel
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Collate: " & objItem.Collate
Wscript.Echo "Color: " & objItem.Color
Wscript.Echo "Copies: " & objItem.Copies
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DeviceName: " & objItem.DeviceName
Wscript.Echo "DisplayFlags: " & objItem.DisplayFlags
Wscript.Echo "DisplayFrequency: " & objItem.DisplayFrequency
Wscript.Echo "DitherType: " & objItem.DitherType
Wscript.Echo "DriverVersion: " & objItem.DriverVersion
Wscript.Echo "Duplex: " & objItem.Duplex
Wscript.Echo "FormName: " & objItem.FormName
Wscript.Echo "HorizontalResolution: " & objItem.HorizontalResolution
Wscript.Echo "ICMIntent: " & objItem.ICMIntent
Wscript.Echo "ICMMethod: " & objItem.ICMMethod
Wscript.Echo "LogPixels: " & objItem.LogPixels
Wscript.Echo "MediaType: " & objItem.MediaType
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "Orientation: " & objItem.Orientation
Wscript.Echo "PaperLength: " & objItem.PaperLength
Wscript.Echo "PaperSize: " & objItem.PaperSize
Wscript.Echo "PaperWidth: " & objItem.PaperWidth
Wscript.Echo "PelsHeight: " & objItem.PelsHeight
Wscript.Echo "PelsWidth: " & objItem.PelsWidth
Wscript.Echo "PrintQuality: " & objItem.PrintQuality
Wscript.Echo "Scale: " & objItem.Scale
Wscript.Echo "SettingID: " & objItem.SettingID
Wscript.Echo "SpecificationVersion: " & objItem.SpecificationVersion
Wscript.Echo "TTOption: " & objItem.TTOption
Wscript.Echo "VerticalResolution: " & objItem.VerticalResolution
Wscript.Echo "XResolution: " & objItem.XResolution
Wscript.Echo "YResolution: " & objItem.YResolution
Next
The Win32_PrintJob WMI class represents a print job generated by a Windows application. Any unit of work generated by the print command of an application running on a Windows system is a descendent (or member) of this class.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PrintJob",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "DataType: " & objItem.DataType
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "Document: " & objItem.Document
Wscript.Echo "DriverName: " & objItem.DriverName
Wscript.Echo "ElapsedTime: " & objItem.ElapsedTime
Wscript.Echo "HostPrintQueue: " & objItem.HostPrintQueue
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "JobId: " & objItem.JobId
Wscript.Echo "JobStatus: " & objItem.JobStatus
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "Notify: " & objItem.Notify
Wscript.Echo "Owner: " & objItem.Owner
Wscript.Echo "PagesPrinted: " & objItem.PagesPrinted
Wscript.Echo "Parameters: " & objItem.Parameters
Wscript.Echo "PrintProcessor: " & objItem.PrintProcessor
Wscript.Echo "Priority: " & objItem.Priority
Wscript.Echo "Size: " & objItem.Size
Wscript.Echo "StartTime: " & objItem.StartTime
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusMask: " & objItem.StatusMask
Wscript.Echo "TimeSubmitted: " & objItem.TimeSubmitted
Wscript.Echo "TotalPages: " & objItem.TotalPages
Wscript.Echo "UntilTime: " & objItem.UntilTime
Next
The Win32_Processor WMI class represents a device that can interpret a sequence of machine instructions on a computer running a Windows® operating system. On a multiprocessor machine, one instance of the Win32_Processor class exists for each processor.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_Processor",,48)
For Each objItem in colItems
Wscript.Echo "AddressWidth: " & objItem.AddressWidth
Wscript.Echo "Architecture: " & objItem.Architecture
Wscript.Echo "Availability: " & objItem.Availability
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "ConfigManagerErrorCode: " & objItem.ConfigManagerErrorCode
Wscript.Echo "ConfigManagerUserConfig: " & objItem.ConfigManagerUserConfig
Wscript.Echo "CpuStatus: " & objItem.CpuStatus
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "CurrentClockSpeed: " & objItem.CurrentClockSpeed
Wscript.Echo "CurrentVoltage: " & objItem.CurrentVoltage
Wscript.Echo "DataWidth: " & objItem.DataWidth
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DeviceID: " & objItem.DeviceID
Wscript.Echo "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "ExtClock: " & objItem.ExtClock
Wscript.Echo "Family: " & objItem.Family
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "L2CacheSize: " & objItem.L2CacheSize
Wscript.Echo "L2CacheSpeed: " & objItem.L2CacheSpeed
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "Level: " & objItem.Level
Wscript.Echo "LoadPercentage: " & objItem.LoadPercentage
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "MaxClockSpeed: " & objItem.MaxClockSpeed
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "OtherFamilyDescription: " & objItem.OtherFamilyDescription
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "ProcessorId: " & objItem.ProcessorId
Wscript.Echo "ProcessorType: " & objItem.ProcessorType
Wscript.Echo "Revision: " & objItem.Revision
Wscript.Echo "Role: " & objItem.Role
Wscript.Echo "SocketDesignation: " & objItem.SocketDesignation
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "Stepping: " & objItem.Stepping
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Wscript.Echo "UniqueId: " & objItem.UniqueId
Wscript.Echo "UpgradeMethod: " & objItem.UpgradeMethod
Wscript.Echo "Version: " & objItem.Version
Wscript.Echo "VoltageCaps: " & objItem.VoltageCaps
Next
The Win32_Refrigeration WMI class represents the properties of a refrigeration device.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_Refrigeration",,48)
For Each objItem in colItems
Wscript.Echo "ActiveCooling: " & objItem.ActiveCooling
Wscript.Echo "Availability: " & objItem.Availability
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 "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Next
The Win32_SerialPort WMI class represents a serial port on a Windows system.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_SerialPort",,48)
For Each objItem in colItems
Wscript.Echo "Availability: " & objItem.Availability
Wscript.Echo "Binary: " & objItem.Binary
Wscript.Echo "Capabilities: " & objItem.Capabilities
Wscript.Echo "CapabilityDescriptions: " & objItem.CapabilityDescriptions
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 "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Echo "InstallDate: " & objItem.InstallDate
Wscript.Echo "LastErrorCode: " & objItem.LastErrorCode
Wscript.Echo "MaxBaudRate: " & objItem.MaxBaudRate
Wscript.Echo "MaximumInputBufferSize: " & objItem.MaximumInputBufferSize
Wscript.Echo "MaximumOutputBufferSize: " & objItem.MaximumOutputBufferSize
Wscript.Echo "MaxNumberControlled: " & objItem.MaxNumberControlled
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "OSAutoDiscovered: " & objItem.OSAutoDiscovered
Wscript.Echo "PNPDeviceID: " & objItem.PNPDeviceID
Wscript.Echo "PowerManagementCapabilities: " & objItem.PowerManagementCapabilities
Wscript.Echo "PowerManagementSupported: " & objItem.PowerManagementSupported
Wscript.Echo "ProtocolSupported: " & objItem.ProtocolSupported
Wscript.Echo "ProviderType: " & objItem.ProviderType
Wscript.Echo "SettableBaudRate: " & objItem.SettableBaudRate
Wscript.Echo "SettableDataBits: " & objItem.SettableDataBits
Wscript.Echo "SettableFlowControl: " & objItem.SettableFlowControl
Wscript.Echo "SettableParity: " & objItem.SettableParity
Wscript.Echo "SettableParityCheck: " & objItem.SettableParityCheck
Wscript.Echo "SettableRLSD: " & objItem.SettableRLSD
Wscript.Echo "SettableStopBits: " & objItem.SettableStopBits
Wscript.Echo "Status: " & objItem.Status
Wscript.Echo "StatusInfo: " & objItem.StatusInfo
Wscript.Echo "Supports16BitMode: " & objItem.Supports16BitMode
Wscript.Echo "SupportsDTRDSR: " & objItem.SupportsDTRDSR
Wscript.Echo "SupportsElapsedTimeouts: " & objItem.SupportsElapsedTimeouts
Wscript.Echo "SupportsIntTimeouts: " & objItem.SupportsIntTimeouts
Wscript.Echo "SupportsParityCheck: " & objItem.SupportsParityCheck
Wscript.Echo "SupportsRLSD: " & objItem.SupportsRLSD
Wscript.Echo "SupportsRTSCTS: " & objItem.SupportsRTSCTS
Wscript.Echo "SupportsSpecialCharacters: " & objItem.SupportsSpecialCharacters
Wscript.Echo "SupportsXOnXOff: " & objItem.SupportsXOnXOff
Wscript.Echo "SupportsXOnXOffSet: " & objItem.SupportsXOnXOffSet
Wscript.Echo "SystemCreationClassName: " & objItem.SystemCreationClassName
Wscript.Echo "SystemName: " & objItem.SystemName
Wscript.Echo "TimeOfLastReset: " & objItem.TimeOfLastReset
Next
The Win32_SerialPortConfiguration WMI class represents the settings for data transmission on a Windows serial port. This includes configurations for establishing a connection and error checking.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_SerialPortConfiguration",,48)
For Each objItem in colItems
Wscript.Echo "AbortReadWriteOnError: " & objItem.AbortReadWriteOnError
Wscript.Echo "BaudRate: " & objItem.BaudRate
Wscript.Echo "BinaryModeEnabled: " & objItem.BinaryModeEnabled
Wscript.Echo "BitsPerByte: " & objItem.BitsPerByte
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "ContinueXMitOnXOff: " & objItem.ContinueXMitOnXOff
Wscript.Echo "CTSOutflowControl: " & objItem.CTSOutflowControl
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DiscardNULLBytes: " & objItem.DiscardNULLBytes
Wscript.Echo "DSROutflowControl: " & objItem.DSROutflowControl
Wscript.Echo "DSRSensitivity: " & objItem.DSRSensitivity
Wscript.Echo "DTRFlowControlType: " & objItem.DTRFlowControlType
Wscript.Echo "EOFCharacter: " & objItem.EOFCharacter
Wscript.Echo "ErrorReplaceCharacter: " & objItem.ErrorReplaceCharacter
Wscript.Echo "ErrorReplacementEnabled: " & objItem.ErrorReplacementEnabled
Wscript.Echo "EventCharacter: " & objItem.EventCharacter
Wscript.Echo "IsBusy: " & objItem.IsBusy
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "Parity: " & objItem.Parity
Wscript.Echo "ParityCheckEnabled: " & objItem.ParityCheckEnabled
Wscript.Echo "RTSFlowControlType: " & objItem.RTSFlowControlType
Wscript.Echo "SettingID: " & objItem.SettingID
Wscript.Echo "StopBits: " & objItem.StopBits
Wscript.Echo "XOffCharacter: " & objItem.XOffCharacter
Wscript.Echo "XOffXMitThreshold: " & objItem.XOffXMitThreshold
Wscript.Echo "XOnCharacter: " & objItem.XOnCharacter
Wscript.Echo "XOnXMitThreshold: " & objItem.XOnXMitThreshold
Wscript.Echo "XOnXOffInFlowControl: " & objItem.XOnXOffInFlowControl
Wscript.Echo "XOnXOffOutFlowControl: " & objItem.XOnXOffOutFlowControl
Next
The Win32_SMBIOSMemory abstract WMI class represents the properties of a computer system's memory as seen through the System Management BIOS (SMBIOS) interface. The SMBIOS interface does not distinguish between non-volatile, volatile, and flash memories. The CIM_Memory class is the parent class of all types of memory.
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_SMBIOSMemory",,48)
For Each objItem in colItems
Wscript.Echo "Access: " & objItem.Access
Wscript.Echo "AdditionalErrorData: " & objItem.AdditionalErrorData
Wscript.Echo "Availability: " & objItem.Availability
Wscript.Echo "BlockSize: " & objItem.BlockSize
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "ConfigManagerErrorCode: " & objItem.ConfigManagerErrorCode
Wscript.Echo "ConfigManagerUserConfig: " & objItem.ConfigManagerUserConfig
Wscript.Echo "CorrectableError: " & objItem.CorrectableError
Wscript.Echo "CreationClassName: " & objItem.CreationClassName
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DeviceID: " & objItem.DeviceID
Wscript.Echo "EndingAddress: " & objItem.EndingAddress
Wscript.Echo "ErrorAccess: " & objItem.ErrorAccess
Wscript.Echo "ErrorAddress: " & objItem.ErrorAddress
Wscript.Echo "ErrorCleared: " & objItem.ErrorCleared
Wscript.Echo "ErrorData: " & objItem.ErrorData
Wscript.Echo "ErrorDataOrder: " & objItem.ErrorDataOrder
Wscript.Echo "ErrorDescription: " & objItem.ErrorDescription
Wscript.Ech |