Please provide your feedback in this short Flings' survey.

Horizon Peripherals Intelligence

version 2.0 — June 28, 2021

Contributors 4
View All
Comments 6
View All

Release Date: September 21, 2020


Horizon Peripherals Intelligence is an online self-serviced diagnosis service that can help increase the satisfaction when using peripheral devices with Horizon product by both the end users and the admin user. Currently, we support diagnosis for the following device categories – USB storage devices, USB printers, USB scanners, Cameras. We will continue to cover more device categories in the future.

There are 3 main functions of Horizon Peripherals Intelligence. 

1) Publish device diagnosis report promptly based upon the horizon end users’ requests. The report will be available for both Horizon users and admin in the web portal. Users could better understand the device usage issues with the report. Admin could be aware of the end users' issues and take actions to fix them based upon the suggestions provided in the report.

2) Maintain a device compatibility matrix. All users could search the matrix based on the device type, client OS type, agent OS type and other dimensions, etc. Horizon Peripherals Intelligence will present a filtered device support table per users search request.

3) The admin has the privilege to upload, modify, update, delete the meta data of each device category in the peripherals DB and maintain the device matrix. We provide an admin access to do it.



We now support Horizon windows client and Linux client with windows agent for device diagnosis.

  • The HorizonPeripheralsIntelligence client program can be deployed on both 32bits and 64bits windows OS or 64bits Linux OS that is compatible with VMware Horizon 7.x and later.
  • The HorizonPeripheralsIntelligence agent program can be deployed on 64bits windows OS that is compatible with VMware Horizon 7.x and later.
  • PowerShell - version 3.0 or above must be installed on Windows client and agent sides.
  • Python – version 3.6 or above must be installed on Linux cilent side.
  • Browser - Firefox, Chrome, Edge (IE is not supported)
  • Window Client OS - Windows 7, 10
  • Linux Client OS – Ubuntu 18.04, 20.04 and Redhat 8.3, 8.4
  • Agent OS - Windows 7, 10, 2012R2, 2016, 2019, 2022
  • The web OVA is built on VMware Photon OS 3.0 which is compatible with ESXi 6.5 and later
Please refer to the Peripherals_Intelligence_UserGuide.pdf in the from the Download.

Version 2.0

  • Added Linux client support on Ubuntu 18.04 , 20.04 and Redhat 8.3, 8.4
  • Added Smartcard reader, USB mouse and keyboard support on Windows client
  • Added USB disk, scanner, printer, camera, USB mouse and keyboard support on Linux client
  • Added Horizon agent support on latest Windows 10 21H1 and Windows Server 2022
  • Changed Device Matrix to be aligned with VMware validated peripherals on VMware Marketplace

Version 1.0

  • Add support for USB Audios, Speechmics, Signaturepads, Barcode scanners
  • Add support for L10n of web pages in simplified Chinese, traditional Chinese and English
  • Add support for window 7 and windows 2012R2
  • Add support for 32 bits OS
  • Add support for cmdline installation
Similar Flings
No similar flings found. Check these out instead...
Apr 12, 2017

Sample Exchange PowerShell ISE Integration

SampleExchangePowerCLI Module
A PowerShell Module that contains integration between VMware's new sample code repository Sample Exchange, and PowerShell ISE. Sample Exchange contains an ever growing catalog of PowerCLI samples and snippets, and this module uses Sample Exchange REST web services to allow a user to paste sample code into their editors directly in PowerShell ISE.
PowerShell version 4 or later.
1) Download (or clone) all files comprising the module.
2) Create a folder for the module in your module folder path, e.g. C:\Users\username\Documents\WindowsPowerShell\Modules\SampleExchangePowerCLI
3) Place the module files in the above folder. The SampleExchangePowerCLI.psd1 and SampleExchangePowerCLI.psm1 files should be in the root of the folder
NOTE: If you create the folder in the path above, then PowerShell ISE (and regular PowerShell windows) will load the module.
If you don't want to do this, you can manually install the module by running the command
PS C:> Import-Module -Force -Verbose C:\local\path\where\you\extracted\SampleExchangePowerCLI
where SampleExchangePowerCLI is the folder containing SampleExchangePowerCLI.psd1 and SampleExchangePowerCLI.psm1.
4) Restart PowerShell ISE
5) If you would like to have Sample Exchange samples available via the PowerShell ISE Snippets feature, Go to "Add-ons" > "Sample Exchange" > "Sync Snippets"
This command is the equivilent of calling the "Sync-SampleExchangeSnippetsWithISE" method directly. It downloads all samples and registers them as "Snippets" in PowerShell ISE thus making them available for use in the editor when you issue the "CTRL + J" hot-key.
If you later decide that you do not like this, you can simply go to C:\Users<user>\Documents\WindowsPowerShell\Snippets and delete all of the VMW*.ps1xml files and the snippets will go away.
Selecting Either Add-ons > VMware Sample Exchange > Search Samples, or hitting "CTRL + SHIFT + S" will bring up a dialog box which lists all available PowerShell language samples by default. You can additionally enter a search term and click the "Search" button to additionally filter the list.
Select any sample from the list and click the "Insert in Editor" button to insert the given sample code at the location of the cursor in the editor that had focus when the dialog was opened (yes, it doesn't work to select another editor after the dialog is opened, sorry).
If you click "OK" the sample content is pasted in the shell. "Cancel" simply closes the window.
To see a list of available functions:
Get-Command -Module SampleExchangePowerCLI

View More