For this job, the customer wants to use WPN [Wi-Fi Personal Network] (with iPSK) for about 2,000 users. The user will be issued their iPSK, and they can then use that on whatever devices they have.
However, the customer wants to be able to see all the devices being used by a specific user in the dashboard. When using iPSK, you can't see (in the dashboard) which iPSK is in use.
Considering what you can see in the dashboard about a client (and what you can filter on) - group policy stands out. When you create an iPSK you must associate it with a group policy.
So I'm thinking of having my script create a unique group policy for every user (which does absolutely nothing) and bind the IPSK to that.
If the Dashboard and equipment doesn't get killed - tada - the customer will now be able to search on individual users to see their devices.