VDI Desktop Diagnostic
Collects configuration, performance and Horizon agent data from a VDI desktop. Produces a JSON + TXT summary.
.\Invoke-VDIDesktopDiag.ps1 -CustomerTag "CustA" -SamplingSeconds 120
Invoke-VDIDesktopDiag.ps1One-click downloads for the Omnissa Horizon + DUO MFA troubleshooting bundle. Each script produces a single JSON plus a readable TXT summary that you can feed straight back into Claude for side-by-side comparison.
Run as Administrator. All scripts require #Requires -RunAsAdministrator and drop their output bundle in C:\VDIDiag by default (override with -OutputPath). Tag every run with -CustomerTag so outputs don't collide.
Collects configuration, performance and Horizon agent data from a VDI desktop. Produces a JSON + TXT summary.
.\Invoke-VDIDesktopDiag.ps1 -CustomerTag "CustA" -SamplingSeconds 120
Invoke-VDIDesktopDiag.ps1Broker health, DUO/RADIUS/SAML auth timings, DNS, AD connectivity and logs.
.\Invoke-VDIConnectionServerDiag.ps1 -CustomerTag "CustA"
Invoke-VDIConnectionServerDiag.ps1Outbound connectivity to DUO cloud, config inspection and recent log patterns. Only needed when DUO Auth Proxy is NOT co-installed on the Connection Server.
.\Invoke-DuoAuthProxyDiag.ps1 -CustomerTag "Unhappy"
Invoke-DuoAuthProxyDiag.ps1Start-Process powershell -Verb RunAs.Unblock-File .\Invoke-VDIDesktopDiag.ps1..\Invoke-VDIDesktopDiag.ps1 -CustomerTag "CustA".C:\VDIDiag and share it back.