Require internet access during OOBE for Windows 10 Pro and above
There are options available in OOBE today to allow users to skip establishing a network connection (e.g. Wi-Fi) and then the only option is to create a local computer account. This bypasses the Autopilot provisioning process. For devices shipping with Windows 10 Pro and above, require internet access to keep users from bypassing Autopilot.
Sander Prinsen commented
I actually like this idea... Or maybe have the device check periodically if it is Autopilot registered when in regular use. If registered (and has an autopilot profile assigned), but not enrolled using Autopilot, reset the device if an Autopilot profile is assigned to it. I'm sure there are a few 'catches' in this idea but could be worth investigating.
Stefan Peters commented
Bad idea, perhaps OEMS can flip a "autopilot enabled" switch in the Win10 image that requires internet access, but please do not required it by default.
This is the worst idea since force feeding update previews on Windows Server. Being able complete OOBE w/o Internet access or a Microsoft account is absolutely critical to many.
It's utterly appalling how Microsoft is ignoring what's best for customers in favor of what Microsoft wants their customers to do, and this idea is just the latest example.
I'm sorry but this would be a terrible idea! I have Windows 10 Pro on my personal devices and the only way I can get some of them to clean-install is by using no network and local accounts. This is not helped because OOBE has got increasingly flaky in recent W10 versions and simply crashes out (older W10 OOBE was much more reliable) and a combination of local accounts/ Shift -F10 is essential to get them to install.
Removing the option would make my devices unmaintainable.