WMIC Alias/WMI Class Mapping

Finding information in WMI can be quite challenging, especially if you do not know where to look. There are several tools out there for finding this information and some are built right into the latest Windows operating systems. This article will be talking about WMIC. WMIC is a command line driven tool for obtaining information from WMI. It is quite powerful, yet not many administrators use it and very few know about it.There are built in aliases for looking up information in WMI. Custom aliases can also be created, but that is beyond the scope of this article. In order to discover the available aliases simply open up a command prompt and type WMIC. This will bring up the WMIC command line and look something like this:

wmic:root\cli>

Simply entering /? will display the overall help options and also list out the built in aliases. Some of these aliases are intuitive with regards to the WMI class that they represent (i.e. ComputerSystem maps to Win32_ComputerSystem), whereas others are not (i.e. RDToggle maps to Win32_TerminalServiceSetting). If you are like me, then you probably have a hard time remembering things and it would be nice if there was a published document somewhere that you could reference from time to time. Listed below is a table for each mapping. The nice thing is that you can easily get this information from the WMIC command line by entering ALIAS LIST BRIEF.

Alias NameWMI ClassDescription
ALIASSelect * from Msft_CliAliasAccess to the aliases available on the local system
BASEBOARDSelect * from Win32_BaseBoardBase board (also known as a motherboard or system board) management.
BIOSSelect * from Win32_BIOSBasic input/output services (BIOS) management.
BOOTCONFIGSelect * from Win32_BootConfigurationBoot configuration management.
CDROMSelect * from Win32_CDROMDriveCD-ROM management.
COMPUTERSYSTEMSelect * from Win32_ComputerSystemComputer system management.
CPUSelect * from WIN32_PROCESSORCPU management.
CSPRODUCTSelect * from Win32_ComputerSystemProductComputer system product information from SMBIOS.
DATAFILESelect * from CIM_DataFileDataFile Management.
DCOMAPPSelect * from WIN32_DCOMApplicationDCOM Application management.
DESKTOPSelect * from WIN32_DESKTOPUser’s Desktop management.
DESKTOPMONITORSelect * from WIN32_DESKTOPMONITORDesktop Monitor management.
DEVICEMEMORYADDRESSSelect * from Win32_DeviceMemoryAddressDevice memory addresses management.
DISKDRIVESelect * from Win32_DiskDrivePhysical disk drive management.
DISKQUOTASelect * from Win32_DiskQuotaDisk space usage for NTFS volumes.
DMACHANNELSelect * from Win32_DMAChannelDirect memory access (DMA) channel management.
ENVIRONMENTSelect * from Win32_EnvironmentSystem environment settings management.
FSDIRSelect * from Win32_DirectoryFilesystem directory entry management.
GROUPSelect * from Win32_GroupGroup account management.
IDECONTROLLERSelect * from Win32_IDEControllerIDE Controller management.
IRQSelect * from Win32_IRQResourceInterrupt request line (IRQ) management.
JOBSelect * from Win32_ScheduledJobProvides access to the jobs scheduled using the schedule service.
LOADORDERSelect * from Win32_LoadOrderGroupManagement of system services that define execution dependencies.
LOGICALDISKSelect * from Win32_LogicalDiskLocal storage device management.
LOGONSelect * from Win32_LogonSessionLOGON Sessions.
MEMCACHESelect * from WIN32_CACHEMEMORYCache memory management.
MEMORYCHIPSelect * from Win32_PhysicalMemoryMemory chip information.
MEMPHYSICALSelect * from Win32_PhysicalMemoryArrayComputer system’s physical memory management.
NETCLIENTSelect * from WIN32_NetworkClientNetwork Client management.
NETLOGINSelect * from Win32_NetworkLoginProfileNetwork login information (of a particular user) management.
NETPROTOCOLSelect * from Win32_NetworkProtocolProtocols (and their network characteristics) management.
NETUSESelect * from Win32_NetworkConnectionActive network connection management.
NICSelect * from Win32_NetworkAdapterNetwork Interface Controller (NIC) management.
NICCONFIGSelect * from Win32_NetworkAdapterConfigurationNetwork adapter management.
NTDOMAINSelect * from Win32_NTDomainNT Domain management.
NTEVENTSelect * from Win32_NTLogEventEntries in the NT Event Log.
NTEVENTLOGSelect * from Win32_NTEventlogFileNT eventlog file management.
ONBOARDDEVICESelect * from Win32_OnBoardDeviceManagement of common adapter devices built into the motherboard (system board).
OSSelect * from Win32_OperatingSystemInstalled Operating System/s management.
PAGEFILESelect * from Win32_PageFileUsageVirtual memory file swapping management.
PAGEFILESETSelect * from Win32_PageFileSettingPage file settings management.
PARTITIONSelect * from Win32_DiskPartitionManagement of partitioned areas of a physical disk.
PORTSelect * from Win32_PortResourceI/O port management.
PORTCONNECTORSelect * from Win32_PortConnectorPhysical connection ports management.
PRINTERSelect * from Win32_PrinterPrinter device management.
PRINTERCONFIGSelect * from Win32_PrinterConfigurationPrinter device configuration management.
PRINTJOBSelect * from Win32_PrintJobPrint job management.
PROCESSSelect * from Win32_ProcessProcess management.
PRODUCTSelect * from Win32_ProductInstallation package task management.
QFESelect * from Win32_QuickFixEngineeringQuick Fix Engineering.
QUOTASETTINGSelect * from Win32_QuotaSettingSetting information for disk quotas on a volume.
RDACCOUNTSelect * from Win32_TSAccountRemote Desktop connection permission management.
RDNICSelect * from Win32_TSNetworkAdapterSettingRemote Desktop connection management on a specific network adapter.
RDPERMISSIONSSelect * from Win32_TSPermissionsSettingPermissions to a specific Remote Desktop connection.
RDTOGGLESelect * from Win32_TerminalServiceSettingTurning Remote Desktop listener on or off remotely.
RECOVEROSSelect * from Win32_OSRecoveryConfigurationInformation that will be gathered from memory when the operating system fails.
REGISTRYSelect * from Win32_RegistryComputer system registry management.
SCSICONTROLLERSelect * from Win32_SCSIControllerSCSI Controller management.
SERVERSelect * from Win32_PerfRawData_PerfNet_ServerServer information management.
SERVICESelect * from Win32_ServiceService application management.
SHADOWCOPYSelect * from Win32_ShadowCopyShadow copy management.
SHADOWSTORAGESelect * from Win32_ShadowStorageShadow copy storage area management.
SHARESelect * from Win32_ShareShared resource management.
SOFTWAREELEMENTSelect * from Win32_SoftwareElementManagement of the elements of a software product installed on a system.
SOFTWAREFEATURESelect * from Win32_SoftwareFeatureManagement of software product subsets of SoftwareElement.
SOUNDDEVSelect * from WIN32_SoundDeviceSound Device management.
STARTUPSelect * from Win32_StartupCommandManagement of commands that run automatically when users log onto the computer system.
SYSACCOUNTSelect * from Win32_SystemAccountSystem account management.
SYSDRIVERSelect * from Win32_SystemDriverManagement of the system driver for a base service.
SYSTEMENCLOSURESelect * from Win32_SystemEnclosurePhysical system enclosure management.
SYSTEMSLOTSelect * from Win32_SystemSlotManagement of physical connection points including ports, slots and peripherals, and proprietary connections points.
TAPEDRIVESelect * from Win32_TapeDriveTape drive management.
TEMPERATURESelect * from Win32_TemperatureProbeData management of a temperature sensor (electronic thermometer).
TIMEZONESelect * from Win32_TimeZoneTime zone data management.
UPSSelect * from Win32_UninterruptiblePowerSupplyUninterruptible power supply (UPS) management.
USERACCOUNTSelect * from Win32_UserAccountUser account management.
VOLTAGESelect * from Win32_VoltageProbeVoltage sensor (electronic voltmeter) data management.
VOLUMESelect * from Win32_VolumeLocal storage volume management.
VOLUMEQUOTASETTINGSelect * from Win32_VolumeQuotaSettingAssociates the disk quota setting with a specific disk volume.
VOLUMEUSERQUOTASelect * from Win32_VolumeUserQuotaPer user storage volume quota management.
WMISETSelect * from Win32_WMISettingWMI service operational parameters management.

Share this post

Share this post on your favourite social media platform.

Find this article useful?

If so please click here