Retrieving VDI plugin information using WMI in the Zoom app

It is a system for managing data, operations, and user accounts in Windows known as Windows Management Instrumentation (WMI). By using the WMI interface, organizations can collect information about the plugins used by their users during VDI sessions.

The following topics are covered in this article:

  • How to enable WMI for VDI
  • How to collect data with WMI
  • How to install/uninstall WMI App-V

Prerequisites for retrieving VDI plugin information using WMI

  • Access to Windows Management Instrumentation would be helpful
  • It was decided that the organization would implement a virtual desktop infrastructure
  • It is recommended to use version 5.5.6 or higher of the VDI client and plugin

How to enable WMI for VDI

If you want to enable WMI in the client registry settings for VDI, please change the value description below.

There are four main keys: SOFTWAREPoliciesZoomZoom MeetingsVDI
EnableWMIProvider is the value associated with this property
A DWORD value has the following type:
A value of one (1) is required to enable the WMI provider in-process for the VDI client by specifying a value of one (1) in this property. The provider can be disabled by specifying a null value (0) or by specifying unavailable as the value.

How to collect data with WMI

The following data can be retrieved and collected using PowerShell’s WMI functionality.
The following is an example of a query:

Get-WMIObject -N "root/zoom/vdi" -class PluginInfo

plugin info

  • Plugin information (PluginInfo)
  • InstalledVersion – A thin client connected to this network has a version number in this field.
  • The IsConnectionOptimized parameter referenced the following property: The value of this parameter can be either 1 or 0, depending on whether the VDI client is in the process of being optimized for offloading (offloading). The value 1 means the value is yes and the value 0 means the value is no.
  • Check if a plugin was detected – The value is either 1 or 0, depending on whether the plugin was installed on a user’s device. The value 1 means yes, and the value 0 means no.
  • The platform type of the application -Type of application – A Windows computer, a Mac computer, or a Linux computer
  • SessionId – This session ID allows an administrator to associate a logon username with a logon session, which is the Windows logon session ID.
  • VdiClientVersion – This is a version of the Zoom VDI Client that runs in a virtual desktop environment.
  • Note: This action requires version 5.11.0 or higher.
  • PluginOsVersion – The version of the operating system running on this thin client is the version for thin clients.
  • Note: Version 5.11.0 or later is required for this to work.

meeting info

  • IsUserInMeeting – Depending on whether or not the user is currently in a meeting on the device, this value is either 1 or 0. A response of 1 indicates it is, and a response of 0 indicates it is this is not the case.

login info

  • IsUserLoggedIn – If a user is currently logged into one or more accounts via Zoom on their device, this value is either 1 or 0. If the value is 1, then the answer is yes, and if it’s 0, then the answer is no .

How to install/uninstall WMI App-V

Whenever you release a new version of the VDI Client deployment software, you should run the MOF file compiler on the VDI Client virtual machine (mofcomp.exe). Each new version only needs to be done once, so this process doesn’t have to be repeated each time.

The following command must be run as an administrator to install:

It is recommended to use the uninstaller file to uninstall the program:

Note: In ZoomVDI/bin you will find two files, one named ZoomVDIProviderUninstall.mof and one named ZoomVDIProviderInstall.mof.

See the following command reference for mofcomp:

https://docs.microsoft.com/en-us/windows/win32/wmisdk/mofcomp

Similar Posts