From d88425e8f79b0d0badec6876742f05c9597e9564 Mon Sep 17 00:00:00 2001 From: Kenneth Endfinger Date: Sat, 26 Dec 2020 20:47:33 -0500 Subject: [PATCH] Add profiles, fixes #3 --- README.md | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/README.md b/README.md index 8e4f35e..714ecfb 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,7 @@ A list of built-in tools in macOS that you probably didn't know about. - [AssetCacheManagerUtil](#assetcachemanagerutil) - [seedutil](#seedutil) - [kmutil](#kmutil) + - [profiles][#] ## Commands @@ -1347,3 +1348,47 @@ Index Refs Address Size Wired Name (Version) UUID 4 0 0 0 0 com.apple.kpi.kasan (20.2.0) 82E2050C-5936-3D24-AD3B-EC4EC5C09E11 <> ``` + +### profiles + +profiles allows you to manage and inspect macOS profiles. This is most commonly used for MDM. + +```text +$ profiles help +profiles allows you access configuration or application provisioning profiles on macOS. + Use 'profiles help' for this help section, or use the man page for expanded instructions. + Basic usage is in the form: 'profiles []' + + Clients should use the Profiles System Preferences pane to install configuration profiles. + + Command Verbs: + status - indicates if profiles are installed + list - list profile information + show - show expanded profile information + remove - remove profile + sync - synchronize installed configuration profiles with known users + renew - renew configuration profile installed certificate + validate - validation of provisioning profile or DEP server enrollment information + version - display tool version number + + Options: (not all options are meaningful for a command) + -type= - type of profile; either 'configuration', 'provisioning', 'enrollment', or 'bootstraptoken' + -user= - short user name + -password= - password + -identifier= - profile identifier + -path= - file path + -uuid= - profile UUID + -enrolledUser= - enrolled user name + -verbose - enable verbose mode + -forced - when removing profiles, automatically confirms requests + -all - select all profiles + -quiet - enable quiet mode +``` + +An example usage of profiles is viewing the status of profile enrollment: + +```text +$ profiles status -type enrollment +Enrolled via DEP: No +MDM enrollment: No +```