We need to run load testing on a server consumed by Windows clients. For this, we want to spin up around 1000 Windows VMs and run a script in each, with different parameters for each of them, along with an executable.
I've been tinkering with Azure and PowerShell for a couple of days. From what I've read and investigated, a scale set might be our best bet for this instance.
The only obstacle for this (besides some limitations with large scale sets and load balancing) is that I've found no way to specify some required parameters to each VM when using a template to launch the scale set. Is there any way to achieve what I'm looking for?
It would also seem that Desired State Configuration would be a viable aid on this, but it presents the same problem.