Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
WMI tasks for computer software obtain information such as which software is installed by the Microsoft Windows Installer (MSI) and software versions. For other examples, see the TechNet ScriptCenter at https://www.microsoft.com/technet.
The script examples shown in this topic obtain data only from the local computer. For more information about how to use the script to obtain data from remote computers, see Connecting to WMI on a Remote Computer.
The following procedure describes how to run a script.
To run a script
Note
By default, cscript displays the output of a script in the command prompt window. Because WMI scripts can produce large amounts of output, you might want to redirect the output to a file. Type cscript filename.vbs > outfile.txt at the command prompt to redirect the output of the filename.vbs script to outfile.txt.
Note
Running a "Select * from Win32_Product" query may result in unexpected behavior. This is because the provider that supports Win32_Product is not query optimized. For more information, see KB Article 974524.
The following table lists script examples that can be used to obtain various types of data from the local computer.
How do I... | WMI classes or methods | ||||
---|---|---|---|---|---|
...uninstall software using a script? | If the software was installed using Microsoft Windows Installer (MSI), use the WMI class Win32_Product and the Uninstall method.
|
||||
...inventory all the software installed on a computer with a script? | If the software was installed using Microsoft Windows Installer (MSI) use the WMI class Win32_Product.
|
||||
...determine what version of Microsoft Office is installed? | Use the Win32_Product class and check the value of the Version property.
|
Events
May 19, 6 PM - May 23, 12 AM
Calling all developers, creators, and AI innovators to join us in Seattle @Microsoft Build May 19-22.
Register today