From daed574428461a201da8ef2c380d27ff0c5caaff Mon Sep 17 00:00:00 2001 From: melpike <79950145+melpike@users.noreply.github.com> Date: Wed, 29 Jul 2026 11:23:29 -0600 Subject: [PATCH] Update MDM commands documentation with usage details (#49657) Added note about MDM command limitations and usage of fleetctl. --------- Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com> Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com> --- articles/mdm-commands.md | 3 +++ .../images/articles/user-scope-icon-16x16@2x.png | Bin 0 -> 1229 bytes 2 files changed, 3 insertions(+) create mode 100644 website/assets/images/articles/user-scope-icon-16x16@2x.png diff --git a/articles/mdm-commands.md b/articles/mdm-commands.md index 4675e5eeb4..ef0cd6bd82 100644 --- a/articles/mdm-commands.md +++ b/articles/mdm-commands.md @@ -91,6 +91,9 @@ A `.plist` with the `CommandUUID` key / value added will look something like thi ``` +> If you're trying to remove macOS configuration profiles via the `RemoveProfile` command, note that this endpoint (and `fleetctl run mdm command`) sends commands on the device channel only. User-scoped profiles installed via the user channel cannot be removed this way. In Fleet, in **host details > OS settings** profiles will have an icon indicator user-scope-icon when it is user-scoped. + + ### Step 2: Choose a target host Run the `fleetctl get hosts --mdm` command to get a list of hosts that are enrolled in Fleet and have MDM enabled. This may not be practical in Fleet environments with a large number of hosts without using command line tools to parse the output, e.g., diff --git a/website/assets/images/articles/user-scope-icon-16x16@2x.png b/website/assets/images/articles/user-scope-icon-16x16@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2c914eee2b46900997f819e0ea96e8b5b676b883 GIT binary patch literal 1229 zcmV;;1Ty=HP)1&v5T4mPSpwvOegm>f;J^tDq)K5)UAmA8 z5E*GAJ%MCILeh!u0#gP31d*FqDk2`AAQX@yof*J|I-j4wXF#?ki?`#MJO1qM-O)$e zg%==rw?FgE%zpE82qj0O(W@Q4uZ)8+LW-J^pw{pR|i2OcO5b@}m`C0(Pj!=Cl|tZ>A%&9BM2 zO5G6eXRHwc6F0^C1>ll+`q^m`gZ`AKAm}iE{3b}UGF7BF32z)}_`(JUzQ==>Jm-4H z;DxcL>sq;p!`jhNC)u-pceh0ZrlAp&x~5=hAt!A7!|{{Cp|j5JHNX=qllva7xmLa< ze{xn|3_H$xlG+vD!HR?4GljF(mQ_reeqKTmSM%;i_AGs4uRDa~x}u0E0{}Ayr{X=PhMh=F|wR@Z;p z%|y+Q8++TbW{FbRH{WBm;N%3T`0$>=(a>*h>_(=dl8n|j_L%wDBSkX5qKP)`lNkQ} z_<^l_99Qh*&vb{BnG@k2VHF&*Fi*Dle!JEjXFWm&CCD9^QxANPDzUvk5`98Tu-4U# zwA6K_I-C)FsKM*Ivl{J)l6{J4|G%XGzz^noQl67ET)rDhGhtd291Sdza>NZ3flU-1 zt5Wq6@Z$13l7M0IE1`t^^R?MYjr&Ih7gs_Q%e`vpJk8Su<&@+3UfLV9Yx0w4j+QN1 z%PNu91VzJbS4C-FlWN%9_?6Qnnj0b{=!{CQA#YTk3p(DSn!xwGqk%e>8QeRZ9JjYr zDtDpd$f{((r3TCZmocpgwkKThWR4q`RJqYXR^uVe7!p=xdi}Kg($=g!X|+x3iP4ft zSzdTjK)9%Td~gHi7@WMM#OFi~hTY?KZT#kqAI{GHyZG|fogSu4bq_Ax{OUXS;?|w# zXHWl~=>>_Pn_qwX8=Llh9=J3*ri{7Uawbo}ls@J79U#{YPhUk>`dXblT_v65kX6VX z`QHYg--n4ga>8@&!HMo6TrRhY2wdvp6k*t6Nxwk(!C?4^t?qpA$7x0pNzdHFF-cch r8EHzYV1Ax+QA4DG26YN^e4f7p000000NkvXXu0mjf3$04> literal 0 HcmV?d00001