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).
Overview of the Hardware WMI classes
Win32_1394Controller | |||||
---|---|---|---|---|---|
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. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_1394ControllerDevice | |||||
The Win32_1394ControllerDevice WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_AssociatedBattery | |||||
The Win32_AssociatedBattery WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_BaseBoard | |||||
The Win32_BaseBoard WMI class represents a baseboard (also known as a motherboard or system board). | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_Battery | |||||
The Win32_Battery WMI class represents a battery connected to the computer system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_Binary | |||||
The Win32_Binary WMI class represents binary information (such as bitmaps, icons, executable files, and so on) that are used by an installation. | |||||
VBScript » | JScript » | Powershell » | Python » | ||
Win32_BIOS | |||||
The Win32_BIOS WMI class represents the attributes of the computer system`s basic input/output services (BIOS) that are installed on the computer. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_Bus | |||||
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. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_CacheMemory | |||||
The Win32_CacheMemory WMI class represents cache memory (internal and external) on a computer system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_CDROMDrive | |||||
The Win32_CDROMDrive WMI class represents a CD-ROM drive on a Windows computer system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_CurrentProbe | |||||
The Win32_CurrentProbe WMI class represents the properties of a current monitoring sensor (ammeter). | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_DesktopMonitor | |||||
The Win32_DesktopMonitor WMI class represents the type of monitor or display device attached to the computer system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_DeviceMemoryAddress | |||||
The Win32_DeviceMemoryAddress WMI class represents a device memory address on a Windows system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_DiskDrivePhysicalMedia | |||||
The Win32_DiskDrivePhysicalMedia WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_DiskDriveToDiskPartition | |||||
The Win32_DiskDriveToDiskPartition WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_DisplayConfiguration | |||||
The Win32_DisplayConfiguration WMI class represents configuration information for the display device on a Windows system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_DisplayControllerConfiguration | |||||
The Win32_DisplayControllerConfiguration WMI class represents the video adapter configuration information of a Windows system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_DMAChannel | |||||
The Win32_DMAChannel WMI class represents a direct memory access (DMA) channel on a Windows computer system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_Fan | |||||
The Win32_Fan WMI class represents the properties of a fan device in the computer system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_FloppyController | |||||
The Win32_FloppyController WMI class represents the capabilities and management capacity of a floppy disk drive controller. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_FloppyDrive | |||||
The Win32_FloppyDrive WMI class manages the capabilities of a floppy disk drive. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_HeatPipe | |||||
The Win32_HeatPipe WMI class represents the properties of a heat pipe cooling device. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_IDEController | |||||
The Win32_IDEController WMI class manages the capabilities of an IDE controller device. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_IDEControllerDevice | |||||
The Win32_IDEControllerDevice WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_InfraredDevice | |||||
The Win32_InfraredDevice WMI class represents the capabilities and management of an infrared device. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_IRQResource | |||||
The Win32_IRQResource WMI class represents an interrupt request line (IRQ) number on a Windows computer system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_Keyboard | |||||
The Win32_Keyboard WMI class represents a keyboard installed on a Windows system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_MemoryArray | |||||
The Win32_MemoryArray WMI class represents the properties of the computer system memory array and mapped addresses. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_MemoryArrayLocation | |||||
The Win32_MemoryArrayLocation WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_MemoryDevice | |||||
The Win32_MemoryDevice WMI class represents the properties of a computer system`s memory device along with its associated mapped addresses. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_MemoryDeviceArray | |||||
The Win32_MemoryDeviceArray WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_MemoryDeviceLocation | |||||
The Win32_MemoryDeviceLocation WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_MotherboardDevice | |||||
The Win32_MotherboardDevice WMI class represents a device that contains the central components of the Windows computer system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_NetworkAdapter | |||||
The Win32_NetworkAdapterWMI class represents a network adapter on a Windows system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_NetworkAdapterConfiguration | |||||
The Win32_NetworkAdapterConfiguration WMI class represents the attributes and behaviors of a network adapter. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_NetworkAdapterSetting | |||||
The Win32_NetworkAdapterSetting WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_OnBoardDevice | |||||
The Win32_OnBoardDevice WMI class represents common adapter devices built into the motherboard (system board). | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_ParallelPort | |||||
The Win32_ParallelPort WMI class represents the properties of a parallel port on a Windows computer system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_PCMCIAController | |||||
The Win32_PCMCIAController WMI class manages the capabilities of a Personal Computer Memory Card Interface Adapter (PCMCIA of PC card) controller device. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_PhysicalMedia | |||||
The Win32_PhysicalMedia WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_PhysicalMemory | |||||
The Win32_PhysicalMemory WMI class represents a physical memory device located on a computer system as available to the operating system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_PhysicalMemoryArray | |||||
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). | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_PhysicalMemoryLocation | |||||
The Win32_PhysicalMemoryLocation WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_PnPEntity | |||||
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. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_PointingDevice | |||||
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. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_PortableBattery | |||||
The Win32_PortableBattery WMI class contains the properties related to a portable battery, such as one used for a notebook computer. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_PortConnector | |||||
The Win32_PortConnector WMI class represents physical connection ports, such as DB-25 pin male, Centronics, or PS/2. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_PortResource | |||||
The Win32_PortResource WMI class represents an I/O port on a Windows computer system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_POTSModem | |||||
The Win32_PortResource WMI class represents an I/O port on a Windows computer system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_POTSModemToSerialPort | |||||
The Win32_POTSModemToSerialPort WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_PowerManagementEvent | |||||
The Win32_PowerManagementEvent WMI class represents power management events resulting from power state changes. | |||||
VBScript » | Python » | ||||
Win32_Printer | |||||
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. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_PrinterConfiguration | |||||
The Win32_PrinterConfiguration WMI class defines the configuration for a printer device. This includes capabilities such as resolution, color, fonts, and orientation. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_PrinterController | |||||
The Win32_PrinterController WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_PrinterDriver | |||||
The Win32_PrinterDriver WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_PrinterDriverDll | |||||
The Win32_PrinterDriverDll WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_PrinterSetting | |||||
The Win32_PrinterSetting WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_PrinterShare | |||||
The Win32_PrinterShare WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_PrintJob | |||||
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. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_Processor | |||||
The Win32_Processor WMI class represents a device that can interpret a sequence of machine instructions on a computer running a Windows operating system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_Refrigeration | |||||
The Win32_Refrigeration WMI class represents the properties of a refrigeration device. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_SerialPort | |||||
The Win32_SerialPort WMI class represents a serial port on a Windows system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_SerialPortConfiguration | |||||
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. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_SMBIOSMemory | |||||
The Win32_SMBIOSMemory abstract WMI class represents the properties of a computer system's memory as seen through the System Management BIOS (SMBIOS) interface. | |||||
VBScript » | Python » | ||||
Win32_SoundDevice | |||||
The Win32_SoundDevice WMI class represents the properties of a sound device on a Windows computer system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_SystemEnclosure | |||||
The Win32_SystemEnclosure WMI class represents the properties associated with a physical system enclosure. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_SystemMemoryResource | |||||
The Win32_SystemMemoryResource abstract WMI class represents a system memory resource on a Windows system. | |||||
VBScript » | Python » | ||||
Win32_SystemSlot | |||||
The Win32_SystemSlot WMI class represents physical connection points including ports, motherboard slots and peripherals, and proprietary connections points. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_TapeDrive | |||||
The Win32_TapeDrive WMI class represents a tape drive on a Windows computer. Tape drives are primarily distinguished by the fact that they can be accessed only sequentially. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_TemperatureProbe | |||||
The Win32_TemperatureProbe WMI class represents the properties of a temperature sensor (electronic thermometer). | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_UninterruptiblePowerSupply | |||||
The Win32_UninterruptiblePowerSupply WMI class represents the capabilities and management capacity of an uninterruptible power supply (UPS). | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_USBController | |||||
The Win32_USBController WMI class manages the capabilities of a Universal Serial Bus (USB) controller. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_USBControllerDevice | |||||
The Win32_USBControllerDevice WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_USBHub | |||||
The Win32_USBHub WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_VideoConfiguration | |||||
The Win32_VideoConfiguration WMI class represents a configuration of a video subsystem. | |||||
VBScript » | Python » | ||||
Win32_VideoController | |||||
The Win32_VideoController WMI class represents the capabilities and management capacity of the video controller on a Windows computer system. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_VideoSettings | |||||
The Win32_VideoSettings WMI class can be used into your custom scripts. | |||||
VBScript » | JScript » | Powershell » | Python » | Perl » | |
Win32_VoltageProbe | |||||
The Win32_VoltageProbe WMI class represents the properties of a voltage sensor (electronic voltmeter). | |||||
VBScript » | JScript » | Python » | Perl » |