Component: WMIQuery 
--------------------

Query Windows Management Interface to learn about hardware and system configuration.

| Version | macOS | Windows | Linux | Server | iOS SDK |
|---|---|---|---|---|---|
| [5.2](newinversion52.md "First functions introduced with version 5.2.") / [15.5](newinversion155.md "Newest functions in version 15.5.") | ❌ No | ✅ Yes | ❌ No | ✅ Yes, on Windows | ❌ No |

  
| Item | Details |
|:--|:--|
| [WMIQuery.Connect](WMIQueryConnect.md)   Connects to WMI server. | Win only   5.2 |
| [WMIQuery.JSON](WMIQueryJSON.md)   Queries the query result as JSON. | Win only   15.5 |
| [WMIQuery.New](WMIQueryNew.md)   Creates a new WMI Query object. | Win only   5.2 |
| [WMIQuery.Next](WMIQueryNext.md)   Queries the next item in the result of a query. | Win only   5.2 |
| [WMIQuery.PropertyNames](WMIQueryPropertyNames.md)   Queries a list of property names for current item. | Win only   5.2 |
| [WMIQuery.PropertyType](WMIQueryPropertyType.md)   Queries data type of a property. | Win only   5.2 |
| [WMIQuery.PropertyValue](WMIQueryPropertyValue.md)   Queries the value of the property. | Win only   5.2 |
| [WMIQuery.Query](WMIQueryQuery.md)   Executes a query. | Win only   5.2 |
| [WMIQuery.Release](WMIQueryRelease.md)   Releases a query object. | Win only   5.2 |
| [WMIQuery.ReleaseAll](WMIQueryReleaseAll.md)   Frees all query objects. | Win only   10.5 |

10 functions shown.

These functions require a license (80%).

### Release notes

- **Version 15.5**
    - Added [WMIQuery.JSON](https://www.mbsplugins.eu/WMIQueryJSON.shtml) function.
    - Improved [WIA.DevicePropertyValue](https://www.mbsplugins.eu/WIADevicePropertyValue.shtml), [WIA.ItemPropertyValue](https://www.mbsplugins.eu/WIAItemPropertyValue.shtml) and [WMIQuery.PropertyValue](https://www.mbsplugins.eu/WMIQueryPropertyValue.shtml) to better return various numeric array types.
- **Version 14.3**
    - Fixed an issue with server calling [WMIQuery.Connect](https://www.mbsplugins.eu/WMIQueryConnect.shtml) function.
- **Version 13.2**
    - Fixed a problem where [WMIQuery.Query](https://www.mbsplugins.eu/WMIQueryQuery.shtml) would not report the error message.
- **Version 10.5**
    - Added [CFunction.ReleaseAll](https://www.mbsplugins.eu/CFunctionReleaseAll.shtml), [CGImageSource.ReleaseAll](https://www.mbsplugins.eu/CGImageSourceReleaseAll.shtml), [CLibrary.ReleaseAll](https://www.mbsplugins.eu/CLibraryReleaseAll.shtml), [DynaPDF.ReleaseAll](https://www.mbsplugins.eu/DynaPDFReleaseAll.shtml), [ECKey.ReleaseAll](https://www.mbsplugins.eu/ECKeyReleaseAll.shtml), [FSEvents.ReleaseAll](https://www.mbsplugins.eu/FSEventsReleaseAll.shtml), [MarkDown.ReleaseAll](https://www.mbsplugins.eu/MarkDownReleaseAll.shtml), [MenuItem.ReleaseAll](https://www.mbsplugins.eu/MenuItemReleaseAll.shtml), [SendMail.ReleaseAll](https://www.mbsplugins.eu/SendMailReleaseAll.shtml), [Shell.ReleaseAll](https://www.mbsplugins.eu/ShellReleaseAll.shtml), [SmartCard.ReleaseAll](https://www.mbsplugins.eu/SmartCardReleaseAll.shtml), [TouchBar.ReleaseAll](https://www.mbsplugins.eu/TouchBarReleaseAll.shtml), [UserNotification.ReleaseAll](https://www.mbsplugins.eu/UserNotificationReleaseAll.shtml), [WMFP.ReleaseAll](https://www.mbsplugins.eu/WMFPReleaseAll.shtml), [WMIQuery.ReleaseAll](https://www.mbsplugins.eu/WMIQueryReleaseAll.shtml) and [WindowsUserNotification.ReleaseAll](https://www.mbsplugins.eu/WindowsUserNotificationReleaseAll.shtml).

### Blog Entries

- [Neues MBS Plugin 15.5 für Claris FileMaker](https://www.mbsplugins.de/archive/2025-11-18/Neues_MBS_Plugin_155_für_Clar/monkeybreadsoftware_blog_filemaker)
- [MBS Plugin 15.5 for Claris FileMaker](https://www.mbsplugins.de/archive/2025-11-18/MBS_Plugin_155_for_Claris_File/monkeybreadsoftware_blog_filemaker)

### FileMaker Magazin

- [Ausgabe 6/2020, Seite 25](https://filemaker-magazin.de/neuigkeit/4118-Appetithappen-FMM_202006)

### Example Databases

- [Win Only/WMI Query](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/Win%20Only/WMI%20Query.shtml#2ScriptAnchor_)

[HTML Version](component_WMIQuery.shtml)