Windows Management Instrumentation (WMI) is a system for managing data and operations. Organizations that would like to gather information about the VDI plugins being run by their users can do so with WMI.
This article covers:
- Access to Windows Management Instrumentation
- Virtual Desktop Infrastructure implemented for the organization
- VDI client and plugin version 5.5.6 or higher
How to enable WMI for VDI
Enable WMI by changing the value description below in the client registry settings for VDI.
Key: SOFTWARE\Policies\Zoom\Zoom Meetings\VDI
Value Type: DWORD
Value Description: Specify a value of one (1) to enable the in-process WMI provider for the VDI client. Specify a value of zero (0) or not available to disable the provider.
How to gather data with WMI
Use powershell WMI to query and collect the following data.
Example query: Get-WMIObject -N "root/zoom/vdi" -class PluginInfo
- Plugin Information (PluginInfo)
- InstalledVersion - This is the version of the connected thin client.
- IsConnectionOptimized - 1 or 0 depending on whether the connection to VDI client is currently optimized (offloading). A value of 1 means yes, 0 means no.
- IsPluginDetected - 1 or 0 based on whether the installed plugin was detected on a user’s device. A value of 1 means yes, 0 means no.
- PlatformType - Windows, MacOS, or Linux
- SessionId - This is the Windows logon session ID and can be associated with a logon user name by an administrator.
- IsUserInMeeting - 1 or 0 depending on whether a user is currently in a meeting on the device. A value of 1 means yes, 0 means no.
- IsUserLoggedIn - 1 or 0 depending on whether a user is currently logged in to an account through zoom on the device. A value of 1 means yes, 0 means no.