

Les environnements de virtualisation de postes de travail (VDI) permettent aux utilisateurs d’accéder à des machines virtuelles depuis n’importe quel terminal. Cependant, des problèmes de performance, de compatibilité logicielle ou de périphériques peuvent nuire à l’expérience utilisateur. Ce guide détaille plusieurs approches concrètes pour diagnostiquer et corriger ces incompatibilités.

• Connaissances de base sur les environnements VDI (VMware Horizon, Citrix, Azure Virtual Desktop)
• Maîtrise de Windows Server, Windows 10/11 Enterprise for Virtual Desktops
• Accès administrateur à la console de gestion VDI et aux VM invitées

• Approche #1 : CMD pour tester la latence, les disques et les processus
• Approche #2 : PowerShell pour collecter des métriques VDI sur les performances
• Approche #3 : Script .ps1 de diagnostic VDI avec journalisation centralisée

• Approche #1 : Basique
• Approche #2 : Intermédiaire
• Approche #3 : Avancé (administrateur infrastructure)

• Approche #1 : Permet de détecter rapidement un goulot d’étranglement
• Approche #2 : Accès à des données précises via WMI et PerfMon
• Approche #3 : Automatisation complète avec export des résultats

• Approche #1 : Informations limitées
• Approche #2 : Demande une certaine expertise PowerShell
• Approche #3 : Configuration préalable nécessaire pour centralisation



Code:
ping -n 10 <ip_serveur_vdi>

Code:
tasklist /v

Code:
chkdsk



Code:
Get-Process | Sort-Object CPU -Descending | Select-Object -First 10 Name, CPU

Code:
Get-Counter -Counter "\PhysicalDisk(Total)\Avg. Disk Queue Length"

Code:
Get-Counter -Counter "\GPU Engine(*)\Utilization Percentage"



Code:
$log = "C:\VDI_Diagnostic\rapport$(Get-Date -Format yyyyMMdd_HHmm).log"
Get-Process | Sort-Object CPU -Descending | Select -First 10 | Out-File $log
Get-Counter -Counter "\Processor(_Total)% Processor Time" -SampleInterval 1 -MaxSamples 5 | Out-File -Append $log
Start-Process notepad.exe $log



Activer l’accélération GPU dans le profil VDI peut significativement améliorer l’expérience utilisateur avec des applications graphiques.

L’allocation excessive de ressources par VM peut impacter négativement l’hôte physique et provoquer des lenteurs globales.

Limiter le nombre d’applications lancées au démarrage via msconfig ou le Gestionnaire des tâches permet d’optimiser les performances VDI.

Pour surveiller plus facilement vos environnements VDI, utilisez des outils spécialisés :
• ControlUp
• Lakeside SysTrack
• eG Enterprise

• Support Microsoft
• Microsoft Learn
• Recherche Google
• Recherche Github

Les environnements VDI doivent être finement ajustés pour garantir une bonne performance. En utilisant des commandes CMD et PowerShell, ou en automatisant les diagnostics avec des scripts .ps1, vous pouvez détecter les sources de ralentissements ou d’incompatibilités. L’ajout d’outils tiers permet aussi un meilleur monitoring à l’échelle de l’entreprise.