Computer and Software Support


Verbs

This page is from Microsoft

Updated: January 21, 2005

WMIC Verbs

Most aliases support the following verbs. Aliases might also support other verbs. To use verbs in WMIC, enter the alias name followed by the verb. For more information about <alias> /?, see "Aliases" in Help. If an alias does not support a verb, you receive the message "provider is not capable of the attempted operation."
Verb Action Parameters or Verb-specific switches Example
ASSOC Returns the result of 
the query: Associators of {<wmi object>} Where <wmi object> is the path of objects returned by the PATH or CLASS commands. The results are instances associated with the object. When ASSOC is used with an alias, the classes associated with the class underlying the alias are returned. By default, the output for class is in TABLE format. See the following table of switches for /ASSOC.
Optionally, an output file format, such as LIST, MOF, or other. OS ASSOC
CALL Executes methods. Method and parameter list if appropriate. Parameter lists are comma delimited. Use SERVICE CALL /? to get a list of available methods and their parameters for the current alias. SERVICE WHERE
CAPTION='TELNET'
CALL STARTSERVICE
CREATE Creates a new instance and sets the property values for the new instance. This cannot be used to create a new class. Properties equated to values, delimited with commas. Use CREATE /? for a list of property names for the alias. ENVIRONMENT CREATE Name="WMIC_test",
VariableValue ="WMIC_test_value",
UserName="SYSTEM"
DELETE Deletes the current instance or set of instances. This can be used to delete a class. /INTERACTIVE (prompt to confirm) or /NOINTERACTIVE (do not prompt to confirm). PROCESS WHERE NAME="CALC.EXE"
DELETE
GET Get specific properties. Property name or switch. See the table of switches for /GET below. Also use GET /? for a list of property names and switches for the alias. PROCESS GET NAME
LIST Show data. LIST is the default verb. See the following tables of adverbs and switches for LIST. PROCESS LIST BRIEF
SET Property set operations. Properties equated to values, delimited with commas. Use SET /? for a list of property names for the alias. ENVIRONMENT WHERE Name="WMIC_test" SET VariableValue="
WMIC_test_value1"

The List verb has the following adverbs. To use adverbs in WMIC, enter the alias name followed by a verb and adverb. For more information about <alias> /?, see "Aliases" in Help.

Adverb Results
BRIEF A core set of the properties.
FULL The full set of properties. This is the default set of LIST properties.
INSTANCE The instance paths only.
STATUS The status and related properties of the object.
SYSTEM System properties.
Alias-specific or user format Alias-specific or user defined formats might be defined by providing distinct lists of properties and a format to be used in displaying them.
WRITEABLE The writeable properties of the objects.

The List verb has the following switches. To use verb-specific switches in WMIC, enter the alias name followed by a switch (verbs and adverbs might also be used). For more information about <alias> /?, see "Aliases" in Help.

Switch Effect
/TRANSLATE:<translation table> Translate the output using the translation table named by the command. BasicXml and NoComma are translation tables included with WMIC.
/EVERY:<interval> Repeat the command every X seconds; X is determined by the interval.
/FORMAT:<format specifier> Specify a keyword or XSL file name to format the data, as explained in the following note.

The Get verb has the following switches.

Switch Effect
/VALUE The output is formatted with each value listed on a separate line and with the name of the property.
/ALL The output is formatted as a table. The default output format is /ALL.
/TRANSLATE:<translation table> Translate the output using the translation table named by the command. BasicXml and NoComma are translation tables included with WMIC.
/EVERY:<interval> Return values every X seconds, X is the interval.
/FORMAT:<format specifier> Specify a keyword or an XSL file name to format the data, as explained in the following note.

The Assoc verb has the following switches.

Switch Effect
/RESULTCLASS:<classname> The returned endpoints associated with the source object must belong to or be derived from the specified class.
/RESULTROLE:<rolename> The returned endpoints must play a particular role in their association with the source object.
/ASSOCCLASS:<assocclass> The returned endpoints must be associated with the source through the specified class or one of its derived classes.

Notes

  • For both the LIST and GET verbs, the format specifier is used to designate either the name of an XSL file or the standard formats TABLE or LIST. /FORMAT:TABLE is equivalent to /ALL, which is the default output format.
  • MOF-formatted output can be captured to a file (using the /RECORD switch) and the file can be compiled using Mofcomp.exe on another computer to import it into WMI on the other system. However, make sure that computer-specific properties are edited as appropriate for the other computer.
  • The order of the /FORMAT and /TRANSLATE switches is important. If /TRANSLATE follows /FORMAT, the output is formatted and then translated. If /FORMAT follows /TRANSLATE, the output is translated and then formatted.
Examples
The following examples demonstrate the effective use of the verbs and their adverbs and switches.
  • PROCESS GET NAME /FORMAT:XML.XSL /TRANSLATE:BASICXML

    The process names are output in XML format. Without the /TRANSLATE switch, the characters around the values are displayed as their HTML equivalents.

  • PROCESS WHERE Handle="0" ASSOC

    The instances associated with a specific object (unlike the classes associated with an alias) are returned.

For information about WMI security, see Managing WMI security .

For information about WMIC security, authentication, and authorization, see Security with WMIC .

For more information, see Windows Management Instrumentation Command-line .