From db2144477078fadd21f50f8e00130b4eaed18869 Mon Sep 17 00:00:00 2001 From: Victor Lyuboslavsky <2685025+getvictor@users.noreply.github.com> Date: Mon, 23 Mar 2026 15:35:44 -0500 Subject: [PATCH] Windows profile removal --- articles/custom-os-settings.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/articles/custom-os-settings.md b/articles/custom-os-settings.md index 6f18985e471..13b3d533c1a 100644 --- a/articles/custom-os-settings.md +++ b/articles/custom-os-settings.md @@ -22,10 +22,18 @@ Fleet UI: 3. Select **Add profile** and choose your configuration profile. -4. To edit the OS setting, first remove the old configuration profile and then add the new one. On macOS, iOS, iPadOS, and Android, removing a configuration profile will remove enforcement of the OS setting. +4. To edit the OS setting, first remove the old configuration profile and then add the new one. Fleet API: Use the [Add custom OS setting (configuration profile) endpoint](https://fleetdm.com/docs/rest-api/rest-api#add-custom-os-setting-configuration-profile) in the Fleet API. +### Removal behavior + +When a configuration profile is removed from Fleet or a host changes teams, Fleet reverses the settings that were applied by the profile: + +- **macOS, iOS, iPadOS, and Android:** Removing a configuration profile removes enforcement of the OS setting on the host. + +- **Windows:** Fleet sends SyncML `` commands to reverse the settings applied by the profile. This is best-effort: most common CSPs (Policy, VPNv2) support `` and revert to their defaults, but some CSPs (e.g. Firewall, WDATP) only accept `` and return an error for ``. Fleet treats these errors as success since the profile is no longer managed. The setting remains on the device at its last configured value but is no longer enforced by Fleet. + ### Device and user scope Currently, on macOS and Windows hosts, Fleet supports enforcing OS settings at the device (device scoped) and user (user scoped) levels. The iOS, iPadOS, and Android platforms only support device-scoped configuration profiles. User-scoped declaration (DDM) profiles for macOS are coming soon.