Windows Settings rejected the Windows provisioning XML as invalid.
Cause: Global/SubscriberId is base:SubscriberType (\w+, at most 20 characters) in the schemas Windows ships in %SYSTEMROOT%\schemas\provisioning; renner-unifi contains a hyphen. Now rennerunifi.
Those schemas also allow WPA3ENT and Hotspot2/NAIRealm, which the online schema reference lacks: the profile uses WPA3ENT again (the network is WPA3-Enterprise) and carries NAI realm renner.uno next to the domain.
TestWindowsProfileSchema validates the signed document with xmllint against a copy of that schema folder (WLAN_SETUP_PROVISIONING_XSD); without it the test is skipped (Microsoft's files are not in the repo). With the old value it fails on exactly the SubscriberId pattern.
Windows Settings rejected the Windows provisioning XML as invalid.
- Cause: `Global/SubscriberId` is `base:SubscriberType` (`\w+`, at most 20 characters) in the schemas Windows ships in `%SYSTEMROOT%\schemas\provisioning`; `renner-unifi` contains a hyphen. Now `rennerunifi`.
- Those schemas also allow `WPA3ENT` and `Hotspot2/NAIRealm`, which the online schema reference lacks: the profile uses `WPA3ENT` again (the network is WPA3-Enterprise) and carries NAI realm `renner.uno` next to the domain.
- `TestWindowsProfileSchema` validates the signed document with xmllint against a copy of that schema folder (`WLAN_SETUP_PROVISIONING_XSD`); without it the test is skipped (Microsoft's files are not in the repo). With the old value it fails on exactly the `SubscriberId` pattern.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Windows Settings rejected the provisioning XML: Global/SubscriberId is
base:SubscriberType (\w+, at most 20 characters) in the schemas Windows
ships in %SYSTEMROOT%\schemas\provisioning, and "renner-unifi" contains a
hyphen. It is now "rennerunifi".
Those schemas also allow WPA3ENT and Hotspot2/NAIRealm, which the online
schema reference lacks: the profile uses WPA3ENT again (the network is
WPA3-Enterprise) and carries NAI realm renner.uno next to the domain.
TestWindowsProfileSchema validates the signed document with xmllint against
a copy of that schema folder (WLAN_SETUP_PROVISIONING_XSD); without it the
test is skipped, the schemas are Microsoft's files and not in the repo.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Windows Settings rejected the Windows provisioning XML as invalid.
Global/SubscriberIdisbase:SubscriberType(\w+, at most 20 characters) in the schemas Windows ships in%SYSTEMROOT%\schemas\provisioning;renner-unificontains a hyphen. Nowrennerunifi.WPA3ENTandHotspot2/NAIRealm, which the online schema reference lacks: the profile usesWPA3ENTagain (the network is WPA3-Enterprise) and carries NAI realmrenner.unonext to the domain.TestWindowsProfileSchemavalidates the signed document with xmllint against a copy of that schema folder (WLAN_SETUP_PROVISIONING_XSD); without it the test is skipped (Microsoft's files are not in the repo). With the old value it fails on exactly theSubscriberIdpattern.🤖 Generated with Claude Code