Table C.1 contains a list of inventory classes that you can enable or disable by editing the SMS_def.mof file. The table provides a brief description of each class; subsequent tables in this appendix present each class in greater detail. The classes are presented in alphabetical order by their “display (friendly) name.”
The columns of Table C.1 have the following significance:
If the object is included in the default hardware inventory profile (if the object is marked TRUE in the SMS_def.mof), the object name in the table appears in bold print.
Table C.1 Inventory Classes from SMS_def.mof
Display name (Bold if collected) | WMI and SMS Class Names | Description |
---|---|---|
Account | Win32_Account SMS_G_System_ACCOUNT | Represents data about a user or group. |
Base Services | Win32_BaseService SMS_BaseService | Represents any service or process that is not owned by a specific user and that provides an interface to functionality supported by the system.
Example: The Dynamic Host Configuration Protocol (DHCP) client service on a Windows NT system. |
BIOS | Win32_BIOS SMS_G_System_PC_BIOS | Represents the attributes of any BIOS installed on a Win32 system, such as installation date, manufacturer, and release date.
Example: Phoenix ROM BIOS PLUS Version 1.10 A14. |
Boot Configuration | Win32_BootConfiguration SMS_G_System_BOOT_ CONFIGURATION | Represents information required to reboot a client, such as the boot directory, temp directory, and last drive. |
CD-ROM | Win32_CDRomDrive SMS_G_System_CDROM | Represents client CD-ROM drive information such as manufacturer, media type, and availability. |
Computer System | Win32_ComputerSystem SMS_G_System_COMPUTER_ SYSTEM | Represents information about the client computer, such as the status, manufacturer, system role, and the computer name. |
Desktop | Win32_Desktop SMS_G_System_DESKTOP | Represents client desktop display information, such as wallpaper, screen saver, and icon spacing. |
Directory | Win32_Directory SMS_G_System_DIRECTORY | Represents client computer directory information, such as whether it is modifiable, readable, or archived.
Example: C:\\Temp. |
Disk | Win32_DiskDrive SMS_G_System_DISK | Represents physical disk drive information, such as the manufacturer, media type, partitions, and total number of sectors. |
Display Configuration | Win32_DisplayConfiguration SMS_G_System_DISPLAY_ CONFIGURATION | Represents client display driver information, such as bits per picture element (pel), display frequency, and dither type. |
Display Controller Configuration | Win32_DisplayControllerConfiguration SMS_G_System_DISPLAY_ CONTROLLER_CONFIGURATION | Represents video adapter configuration information, such as bits per pixel, color planes, and resolution. |
DMA | Win32_DeviceMemoryAddress SMS_G_System_DEVICE_ MEMORY_ADDRESS | Represents Device Memory Address (DMA) information, such as starting address, ending address, memory type, and status. |
DMA Channel | Win32_DMAChannel SMS_G_System_DEVICE_ MEMORY_ADDRESS | Represents DMA channel information, such as channel status, port, and availability. |
Driver –VxD | Win32_DriverVXD SMS_G_System_DRIVER_VXD | Represents a virtual device driver on a Win32 system. |
Environment | Win32_Environment SMS_G_System_ENVIRONMENT | Represents an environment or system variable on the client.
Example: PATH. |
Groups | Win32_Group SMS_G_System_GROUP | Represents data about a group.
Example: WORKGROUP. |
IRQ Table | Win32_IRQResource SMS_G_System_IRQ | Represents an interrupt request line (IRQ) number such as IRQ 5. |
Keyboard | Win32_Keyboard SMS_G_System_KEYBOARD_ DEVICE | Describes a client’s keyboard characteristics, such as layout and number of function keys. |
Load Order Group | Win32_LoadOrderGroup SMS_G_System_LOAD_ ORDER_ GROUP | Represents a grouping of system services that define execution dependencies. The services must be initiated in the order that the Load Order Group specifies because the services are interdependent. To function correctly, these services require the presence of the antecedent services. |
Logical Disk | Win32_LogicalDisk SMS_G_System_LOGICAL_DISK | Represents information about a logical disk drive on a client, such as the volume name and file system. |
Memory | Win32_LogicalMemoryConfiguration SMS_G_System_X86_PC_MEMORY | Represents client memory configuration information, such as page file space and virtual memory. |
Modem | Win32_POTSModem SMS_G_System_MODEM_DEVICE | Represents a Plain Old Telephone Service (POTS) modem. |
Motherboard | Win32_MotherboardDevice SMS_G_System_MOTHERBOARD_ DEVICE | Represents information about the client computer’s motherboard, such as the primary and secondary bus types on the client. |
Network Adapter | Win32_NetworkAdapter SMS_G_System_NETWORK_ ADAPTER | Represents information about the network adapters on the client, such as the type of adapter, manufacturer, time of last reset, and its media access control (MAC) address. |
Network Adapter Configuration | Win32_NetworkAdapterConfiguration SMS_G_System_NETWORK_ ADAPTER_CONFIGURATION | Represents the configuration information of a network adapter. |
Network Client | Win32_NetworkClient SMS_G_System_NETWORK_CLIENT | Represents a network client computer on a network.
Example: A computer that runs Windows NT Workstation and is part of a Windows NT domain. |
Network Connection | Win32_NetworkConnection SMS_G_System_NETWORK_ CONNECTION | Represents a network connection. |
Network Login Profile | Win32_NetworkLoginProfile SMS_G_System_NETWORK_LOGIN_|PROFILE | Represents the network login information of a specific user, including the user ID, logon directory, and maximum allowed storage space. |
NT Eventlog File | Win32_NTEventlogFile SMS_G_System_NT_EVENTLOG_ FILE | Represents information about a Windows NT log file, such as modified date and number of records. |
NT Log Event | Win32_NTLogEvent SMS_G_System_NT_LOG_EVENT | Represents an event in a Windows NT log file, including information about the source file, the message, record number, and time the log file is generated. |
Operating System | Win32_OperatingSystem SMS_G_System_OPERATING_ SYSTEM | Represents any operating system discovered on Win32 system.
Example: Microsoft Windows 95. |
Operating System Recovery Configuration | Win32_OSRecoveryConfiguration SMS_G_System_OS_RECOVERY_ CONFIGURATION | Represents the configuration information necessary to recover from an operating system failure, such as a boot failure or system crash. |
Pagefile | Win32_PageFile SMS_G_System_PAGE_FILE | Represents the file used to handle virtual memory file swapping. |
Parallel Port | Win32_ParallelPort SMS_G_System_PARALLEL_PORT | Represents information about a parallel port on a client machine. |
Partition | Win32_DiskPartition SMS_G_System_PARTITION | Represents an area of a physical disk on a Win32 system.
Example: Disk #0, Partition #1. |
Pointing Device | Win32_PointingDevice SMS_G_System_POINTING_DEVICE | Represents a device, such as a mouse, stylus, touch pad, or tablet used to point to regions on the display. |
Ports | Win32_PortResource SMS_G_System_PORT | Represents information about a port number on a Win32 system. |
Printer Configuration | Win32_PrinterConfiguration SMS_G_System_PRINTER_ CONFIGURATION | Represents printer configuration information, such as orientation, paper size, and print resolution. |
Printer Device | Win32_Printer SMS_G_System_PRINTER_DEVICE | Represents information about the capabilities and status of a printer. |
Print Jobs | Win32_PrintJob SMS_G_System_PRINT_JOB | Represents a print job generated by a Win32 application.
Example: A print document created by a Microsoft Office 97 application. |
Process | Win32_Process SMS_G_System_PROCESS | Represents information about a process running on a client machine. |
Processor | Win32_Processor SMS_G_System_PROCESSOR | Represents client processor information, including the family, manufacturer, and version number.
Example: Intel 486/66. |
Protocol | Win32_NetworkProtocol SMS_G_System_PROTOCOL | Represents information about a network protocol installed on a client machine, such as maximum address size and maximum message size.
Example: TCP/IP. |
Program Group | Win32_ProgramGroup SMS_G_System_PROGRAM_GROUP | Represents a program group in a Win32 system, such as Accessories or Startup. |
Registry | Win32_Registry SMS_G_System_REGISTRY | Represents information about the registry on a client, such as proposed size and maximum size. |
SCSI Controller | Win32_SCSIController SMS_G_System_SCSI_CONTROLLER | Represents a SCSI controller on a client computer.
Example: Adaptec AHA-2940UW. |
Serial Ports | Win32_SerialPort SMS_G_System_SERIAL_PORT | Represents information about a serial port on a client computer. |
Serial Port Configuration | Win32_SerialPortConfiguration SMS_G_System_SERIAL_PORT_ CONFIGURATION | Represents information about the serial port configuration on the client, such as baud rates, parity values, and stop bits. |
Services | Win32_Service SMS_G_System_SERVICE | Represents a service running on a client. |
Shares | Win32_Share SMS_G_System_SHARE | Represents a shared directory on a Win32 system. |
Sound Devices | Win32_SoundDevice SMS_G_System_SOUND_DEVICE | Represents a sound-generating device. |
System Account | Win32_SystemAccount SMS_G_System_SYSTEM_ACCOUNT | Represents data about the Win32 system. |
System Drivers | Win32_SystemDriver SMS_G_System_SYSTEM_DRIVER | Represents the system driver for a base service. |
System Memory Resource | Win32_SystemMemoryResource SMS_G_System_SYSTEM_MEMORY_RESOURCE | Represents information such as system memory, starting address, ending address, and installation date.
Example: An I/O address. |
Tape Drive | Win32_TapeDrive SMS_G_System_TAPE_DRIVE | Represents a tape drive attached to a client. |
Time Zone | Win32_TimeZone SMS_G_System_TIME_ZONE | Represents the time zone set for a client. This class contains all segments of the current time, such as year, month, day, day of week, hour, minute, second, and millisecond.
Example, (GMT08:00) Pacific Time (US & Canada); Tijuana. |
Universal Power Supply | Win32_PowerSupply SMS_G_System_POWER_SUPPLY | Represents information about a client’s power supply or battery. |
User Accounts | Win32_UserAccount SMS_G_System_USER | Represents information about a user account, such as the user’s full name and password information. |
Video | Win32_VideoConfiguration SMS_G_System_VIDEO | Represents information about a client video subsystem. This information includes the adapter type, the chip type, the color resolution, and installed display drivers. |