How to accelerate VDI pool deployment times in Remote Desktop Services on Windows Server 2012 R2, and what governs how long provisioning takes.

By default RDS Virtual Desktop deployments are set to create/update a single VM per Host at one time.
To optimise and improve deployment times you can use the following PowerShell Command to increase the number of VM's being created/updated at one time per host.
Set-RDVirtualDesktopConcurrency
In Server 2012 you could only set the maximum number of 5 but in R2 you can configure a maximum of 20.
Before configuring this, make sure that your Storage system can handle the additional workload.




