The WMI command-line (WMIC) provides you a simple command-line interface to Windows Management Instrumentation (WMI). WMIC provides a simple interface to WMI so you can take advantage of WMI to manage computers running Microsoft Windows. WMIC interoperates with existing shells and utility commands, and can be easily extended by scripts or other administration-oriented applications.
WMIC allows you to:
WMI Providers are available to allow WMI to manage a wide variety of hardware components, operating system subsystems, and application systems. WMIC can be used with all the schemas implemented by those WMI Providers.
WMIC can be used from any computer with WMIC enabled to remotely manage any computer with WMI. WMIC does not have to be available on the remotely managed computer in order for WMIC to manage it.
You can use WMIC to ease tasks in the following typical scenarios:
The WMI infrastructure is accessible to you as you use WMIC through intermediate facilitators called aliases. Aliases are used to capture the features of a WMI class that are relevant to some specific task such as disk or network administration. Aliases can be used to provide better names for WMI classes, properties, and methods, or to arrange properties in useful output formats. The output formats can include specific property values or can be formatted in a manner appropriate to some specific presentation strategy or function. For example, an alias might have a "BRIEF" format that will list only property values essential for the identification of the objects visible through the alias. Management data is retrieved in XML format and processed by built-in or custom XSL output formats.