I recently attempted to install the Citrix VDA on a Windows 2012 R2 RDSH server running on Hyper-V 2012 R2 and received the following error …
“ The Virtual Delivery Agent (VDA) does not support Secure Boot, which is currently enabled. “
So I searched for Article CTX137731 as described but it doesn’t exist.
After some investigation it appears that when using Hyper-V 2012 R2 if you create a VM using a Generation 2 Virtual Machine, Hyper-V enables Secure Boot by default as described here
To disable this feature you need to power down the VM and then use the following PowerShell command on the Hypervisor…
Set-VMFirmware –Vmname <VM_NAME> –EnableSecureBoot Off
Hope this helps someone else.