-
Notifications
You must be signed in to change notification settings - Fork 339
Managed Preferences Support In Munki
Details on using Managed Preferences to configure Munki clients.
The Munki tools support configuration profile (or MCX) management of the Munki configuration.
Munki 3.1 new feature
managedsoftwareupdate
has a new--show-config
option, which will print Munki's current configuration. This can be helpful when troubleshooting the potentially confusing interaction between different preference levels and managed preferences.
Since Munki preferences are not user-level preferences, it probably makes the most sense to manage these at the Computer or ComputerGroup level with MCX, or as a Device Profile when using Configuration Profiles.
Do not manage the following preferences, or you may see unexpected/undesired behavior:
- InstalledApplePackagesChecksum
- LastAppleSoftwareUpdateCheck
- LastCheckDate
- LastCheckResult
- LastNotifiedDate
- OldestUpdateDays
- PendingUpdateCount
(Note this is not guaranteed to be an exhaustive list. The safest approach always is to manage only those preferences you absolutely need to manage.)
ManagedInstalls keys defined as Managed Preferences take precedence over the same key defined in /var/root/Library/Preferences/ManagedInstalls.plist and /Library/Preferences/ManagedInstalls.plist.
Managed Software Update.app (Munki 1 only) contains an MCX manifest ready for import by Workgroup Manager. This is not included in Munki 2 or 3, but the MCX manifest can be downloaded from ManagedInstalls.manifest on Munki1 branch of the repository.
- Getting Started
- Overview
- Discussion Group
- Demonstration Setup
- Glossary
- Frequently Asked Questions
- Contributing to Munki
- Release Notes
- Introduction
- Managed Software Center in Munki 5.2
- Manual Apple Updates
- force_install_after_date for Apple Updates
- Additional update encouragement
- Aggressive update notifications
- AggressiveUpdateNotificationDays preference
- Additional Munki 5 changes
- Configuration profile notes
- Major macOS upgrade notes
- Upgrading to Munki 5
- Introduction
- Munki Links
- Product Icons
- Screenshots In Product Descriptions
- Client Customization
- Custom Help Content
- Featured Items
- Update Notifications:
- Introduction
- iconimporter
- makepkginfo
- munkiimport
- managedsoftwareupdate
- makecatalogs
- manifestutil
- repoclean
- Preferences
- Default Repo Detection
- Default Manifest Resolution
- Managed Preferences Support In Munki
- Apple Software Updates With Munki
- Pkginfo Files
- Supported Pkginfo Keys
- Pre And Postinstall Scripts
- Munki And AutoRemove
- Blocking Applications
- ChoiceChangesXML
- CopyFromDMG
- nopkg items
- How Munki Decides What Needs To Be Installed
- Default Installs
- Removal of Unused Software
- Upgrading macOS:
- Apple Updates:
- Securing the Munki repo
- Preflight And Postflight Scripts
- Report Broken Client
- MSC Logging
- Munki With Git
- Bootstrapping With Munki
- License Seat Tracking
- LaunchD Jobs and Changing When Munki Runs
- Web Request Middleware
- Repo Plugins
- Downgrading Software
- Downgrading Munki tools
- Authorized Restarts
- Allowing Untrusted Packages
- About Munki's Embedded Python
- Customizing Python for Munki
- Configuration Profile Emulation
- PPPC Privacy permissions
- AutoPkg
- Repackaging
- Creating Disk Images
- Stupid Munki Tricks
- Troubleshooting
- Professional Support
- Known Issues and Workarounds
- Building Munki packages
- Munki packages and restarts
- Signing Munki
- Removing Munki
- More Links And Tools
- Munki Configuration Script
- Who's Using Munki
- Munki 3 Information
- Munki 4 Information
- macOS Monterey Info
- Pkginfo For Apple Software Updates
- Managing Configuration Profiles
- Microsoft Office
- Adobe Products
- Upgrading macOS: