Provide API for admins to pre-configure Azure Cloud Shell for users so that the onboarding process is not necessary
For a user to use Azure Cloud Shell, they must have:
1. An Azure Storage Account tagged with ms-resource-usage=azure-cloud-shell.
2. A file share in that Azure Storage account where the cloud shell files will be stored.
3. Some black magic that configures their user account and/or the file share so that Cloud Shell knows they're set up before it brings them into a new Cloud Shell session.
Administrators can complete items 1 and 2 using ARM and PowerShell, respectively, but not item 3, so at the moment it is impossible to provision Azure Cloud Shell such that future Cloud Shell users do not have to go through an onboarding process, even if, as admin, you know exactly what choices should be made during that onboarding process (in which case, why prompt the users to make those choices, possibly incorrectly, at all).
We need an API that allows us to properly provision Azure Cloud Shell so that no onboarding process is necessary whatsoever. Please consider this for a future update to Azure Cloud Shell.