This utility was built to help validate whether or not a particular WMI filter applies to a particular computer (or user logged into that computer). The tool returns a list of WMI filters defined for a given domain, the GPOS they are linked to and the WMI query that is contained within them. If you right-click on a particular filter, you can run a wizard that lets you connect to a target computer and run the query against the computer to determine if the filter will evaluate to true or false on that particular computer (or user logged into the computer). If the filter evaluates to true, that means that the GPO that is linked by the filter will be applied. If the filter evaluates to false, then the GPO will not be applied. This is a quick and dirty way, without having to run an RSOP model, to determine whether a filter applies or not. Note that the tool will work against Win2K machines even though Win2K does not understand WMI filters.
The tool also allows you to print out the list of WMI filters defined on the domain. The screen shot gives a flavor of the tool.
Requirements: For the 1.1.* version of WMIFTest, you need the .Net Framework 2.0 installed on the machine where you run this utility from.
Version 1.1 released on July 8, 211: Adds timing data to WMI queries to let you know how they perform.
Version 1.0.3 released on Nov 8, 2008: Adds support for WMI filters that contain multiple WQL queries.
Version 1.0.2 (current) released on July-17-07: Fixes an issue where the tool would throw an error if a WMI filter had a blank description and fixes some issues with the host ping validation.