Catégorie : Horizon Page 7 of 9

Horizon GPO Bundle : A quoi sert vmware-print-lbpsettingui.dll ?

Horizon GPO Bundle, disponible au téléchargement sur MyVMware, contient des modèles d'administration ADMX ainsi que leurs traductions sous forme de fichier ADML.

Ce bundle contient également une dll nommée vmware-print-lbpsettingui.dll qui permet de configurer la fonctionnalité Location-Based Printing (LBP).

Location-Based Printing permet de mapper, selon des règles, des imprimantes spécifiques à des utilisateurs Horizon.

Pour installer Location-Based Printing, il faut copier vmware-print-lbpsettingui.dll sur le master et ouvrir un CMD en administrateur.

Si nécessaire, débloquer la dll en effectuant un clic droit > Propriétés, puis cocher la case Débloquer

Aller dans le répertoire ou se trouve l'exécutable InstallUtil.exe (dans .net 4.0)

Lancer InstallUtil.exe c:\temp\vmware-print-lbpsettingui.dll

Lancer l'éditeur de stratégie de groupe locale (gpedit.msc) et ouvrir Configuration Ordinateur > Paramètres du logiciel >
LBP Settings UI
Double cliquer sur Configure AutoConnect

Cliquer sur Enabled

Ajouter une règle en cliquant sur le premier bouton

Il existe 4 critères possibles pour affecter une imprimante.
Attention, le driver d'impression doit être présent sur le master

  • Tips : Les règles de mapping présentes dans Horizon 7 (nommé Autoconnect Map) peuvent être exportées et réimportées dans LBP.

MàJ : Horizon Client 2209

Principales nouveautés :

  • Support de Windows 10/11 22H2
  • Plusieurs périphériques supportés avec Audio/Vidéo temps-réel
  • Support macOS 13 beta
  • Support des Mac ARM
  • Optimisation Teams sur Mac ARM

MàJ : Horizon 2209

Principales nouveautés :

  • Support RHEL Workstation 9.0
  • Support RHEL Server 9.0 et 8.4
  • Support de Amazon Workspaces
  • Support des VMs Linux/Windows sous vSphere 8.0
  • Linux : Nouveau Display Manager et VMware Greeter
  • Smart card SSO Linux
  • Changement du master en éditant le pool
  • Fin du support de RHEL 8.5
  • Fin de la compatibilité avec :
    VMware vRealize Operations
    VMware vRealize Operations Cloud
    vRealize Operations Management Pack for Horizon

Principales corrections :

  • Rien 🙂

Peut-on supprimer des snapshots du Master?

Que se passe-t-il si un snapshot intermédiaire est supprimé du Master?
Dans cet exemple, le pool instant-clone PoolA est configuré avec le snapshot v3 mais le chemin fait référence à l'ensemble des snapshots parent (/v1/v2).

Le snapshot v2 est supprimé depuis vCenter

Puis une des machine du PoolA est supprimée afin que Horizon la recrée automatiquement.

La création de la nouvelle machine s'effectue correctement même si elle fait toujours référence à un snapshot qui n'existe plus.
Cela est du à la à la machine Replica toujours présente dans l'inventaire.
A noter qu'un message d'erreur s'affichera lors de la modification des paramètres du pool.

Exporter la configuration d'un pool Horizon

Avec PowerCLI, il est possible d'exporter la configuration d'un pool au format JSON

Lancer PowerShell

Se connecter au Connection Server en tapant:
Connect-HVServer -server fqdn_du_cs

Entrer un compte administrateur du Connection Server (avec le domaine)

Exporter la configuration du pool en tapant la commande :
Get-HVPool -PoolName Pool-A | Get-HVPoolSpec -FilePath "C:\temp\pool-a.json"

Attention, certains paramètres ne sont pas exportés correctement (label réseau) ou son mal traités par le module VMware.Hv.Helper lors de l’import (Storage Accelerator)

Utiliser PowerCLI pour VMware Horizon

PowerCLI est en ensemble de modules PowerShell permettant d’automatiser des actions sur les produits VMware.

Lancer PowerShell


Si le Connection Server ne possède pas de certificat valide, il est nécessaire de configurer PowerCLI, sinon une erreur se produira.

Taper Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -Confirm:$false 


Se connecter au Connection Sever en tapant:
Connect-HVServer -server fqdn_du_cs

Entrer un compte administrateur du Connection Server (avec le domaine)

Exemple : Récupérer une synthèse des postes de travail :

Get-HVMachineSummary

Installer PowerShell / PowerCLI pour VMware Horizon

PowerCLI est en ensemble de modules PowerShell permettant d'automatiser des actions sur les produits VMware.

Lancer PowerShell 7.0+

Taper la commande Install-Module VMware.PowerCLI puis valider par O

Approuver le référentiel en tapant O

Patienter quelques minutes le temps de l'installation des modules

Importer le module Horizon PowerCLI en tapant Import-Module -Name VMware.VimAutomation.HorizonView


Si une erreur de type Execution_Policies apparait, il faut changer le paramétrage de PowerShell en tapant la commande Set-ExecutionPolicy Unrestricted avant d'importer le module.


Télécharger PowerCLI-Example-Scripts au format .zip sur le repository GitHub de VMware
https://github.com/vmware/PowerCLI-Example-Scripts

Extraire le fichier zip et copier le répertoire VMware.Hv.Helper (situé dans \PowerCLI-Example-Scripts-masterPowerCLI-Example-Scripts-master\Modules\) dans le dossier C:\Program Files\WindowsPowerShell\Modules

Importer le module Horizon PowerCLI en tapant :
Import-Module -Name VMware.Hv.Helper
Valider par O


Pour mettre à jour PowerCLI, taper la commande suivante
Update-Module -Name VMware.PowerCLI

Autoriser les connexions par IP sur la console /admin Horizon

Pour des raisons de sécurité, les connexions avec une URL autre que https://localhost/admin ou https://fqdn/admin sont bloquées sur la console d'administration Horizon.

Echec de la connexion

Pour autoriser les connexions depuis n'importe quelle URL, il faut ajouter les deux variables dans le fichier locked.properties sur chaque Connection Server.

Ce fichier se trouve dans le dossier C:\Program Files\VMware\VMware View\Server\sslgateway\conf du Connection Server. Si celui-ci n'existe pas, il est nécessaire de le créer.


Ajouter les variables suivantes :
checkOrigin=false
enableCORS=false

Attention, ces variables sont sensibles à la casse.

Redémarrer le service VMware Horizon View Connection Server pour appliquer les changements

Golden Image Windows 11

Pour obtenir une Golden Image Windows 11 utilisable dans Horizon 8, il est nécessaire de créer une machine virtuelle SANS vTPM car celui-ci n'est pas supporté.

Etape 1 : Créer une machine virtuelle sans vTPM

Etape 2 : Installer Windows 11 en ôtant, lors du déploiement, la vérification TPM (avec WinPE, MDT ou "Hack" LabConfig dans la base de registre)

Etape 3 : Créer un pool dans Horizon avec l'option vTPM

Windows 11 22H2 est compatible Horizon 8

VMware vient de valider la version Windows 11 22H2 avec Horizon 2206.

General Availability Channel (GAC) est le seul canal de mise à jour supporté.

Page 7 of 9