共用方式為


Troubleshooting WMIC

Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

Troubleshooting

What problem are you having?

  • Parameter not valid

  • Value map does not contain the input value for this property

  • RPC error on the unsuccessful connection to a computer or node

  • Query fails or is slow

  • Output is not properly aligned in rows and columns

  • Localized version of WMIC is not available (in some Multilingual User Interface (MUI) or Language Interface Packs

  • XSL files on Windows XP Professional are not supporting arrays

  • Input parameter is of OBJECT type

Parameter not valid

Cause: A parameter name is misspelled or does not apply to the object in question. A required parameter might also be missing, which can include key values or writeable values.

Solution: You must specify the name, user name, and variable value when you create an environment variable.

Value map does not contain the input value for this property

Cause: Could be that the needed parameter is not used in the query.

Solution: You can interpret the value for an input parameter by referring to the schema information, the method's description qualifier in the corresponding Managed Object Format (MOF) file, or to the MSDN description of the method.

Some schema information can be retrieved using WMIC, for example:

  • wmic:root\cli>alias OS list full /format:table

  • wmic:root\cli>process call /?:full

RPC error on the unsuccessful connection to a computer or node.

Cause: The computer or node has a firewall set to block incoming calls.

Solution:

  • Ping computer's IP for the availability of the computer.

  • Disable firewall on computer.

Cause: The computer has UNIX, Linux, Windows 95, Windows 98, Windows Millennium Edition, or Windows NT 4 operating system that has no network-enabled WMI or WBEM support.

Solution:

  • Enable WMI or WBEM support in the operating system.

  • Deploy operating systems with network-enabled WMI or WBEM support.

Query fails or is slow

Cause: The query does not have enough parameters.

Solution: Narrow down query using Named parameters or WHERE clause. For example:

  • wmic:root\cli>Alias OS list brief

  • wmic:root\cli>nteventlog application get /format:list

  • wmic:root\cli>UserAccount where "Domain='DomainName' and Name='UserName'" get /all

Output is not properly aligned in rows and columns.

Cause: Display space is too small.

Solution:

  • Increase Screen Buffer Size for Command (CMD) window.

  • Use WordPad.exe instead of Notepad to open large text files.

  • Use more criteria on query to display only necessary information.

  • Use a custom XSL file to display custom formatting.

Localized version of WMIC is not available (in some Multilingual User Interface (MUI) or Language Interface Packs)

Cause: Installed localized version of operating system.

Solution: Use the /LOCALE:ms_409 switch to set up English Locale as the default.

XSL files on Windows XP Professional are not supporting arrays

Cause: Operating system does not support XSL file arrays.

Solution: Use XSL from the Windows Server 2003 family to query other computers, including Windows XP Professional

Input parameter is of OBJECT type

Cause: Support is not fully implemented yet for input parameters which are of the OBJECT type. The default value (an empty string: "") is the only value currently supported.

Solution: Use the following command to set sharing of the c:\test directory for three users:

WMIC SHARE CALL Create "","test","3","TestShareName","","c:\test",0