MUT
Mass Update Tool
Only for Mac
Free
The MUT or Mass Update Tool is an unofficial tool which is not affiliated with Jamf. It is a GUI tool designed to simplify making mass updates to your Jamf Pro Server, whether cloud hosted or on premises.
Admins can upload a CSV file containing the updates that they would like to make, and MUT will process those updates.
Updates can be made to object attributes (such as Asset Tag or Username assigned to a device), or to a static group or prestage scope (adding devices, removing devices, or replacing the entire prestage/group contents).
More information, how-to videos, and a help document .PDF can be found at http://jssmut.com
more This is a required update to support authentication in Jamf Pro 11.5. Please update immediately to maintain functionality.
6.2.1 15/05/2024
What's new:
- Full support for bearer token authentication for all API calls
- Improved bearer token renewal and storage logic
- Added a new Settings menu under MUT > Settings (⌘+,)
- Moved all settings to the new Settings menu (allow untrusted SSL, delimiter, etc.)
- Credential storage moved to the Keychain (Option to use the legacy method available in the Settings menu)
6.2.0 18/04/2024
- Added "Classic Mode" fallback for Group and Prestage updates that fail
- Added ability to Enforce and Unenforce Mobile Device Names
- Added ability to modify "Is Leased" field in Purchasing
- Enhanced logging
- Various bugfixes and optimizations
6.0.0 21/10/2021
- Added the ability to update AppleCare ID under Purchasing Information for Mobile Devices
- Added the ability to update AppleCare ID under Purchasing Information for Computers
5.4.1 07/04/2021
To comply with Apple Human Interface Guidelines:
- The MUT.log has been moved to Application Support
- The MUT Templates download is now a Save To dialogue box, which will allow you to save a .zip of the templates
- You can find a shortcut to the log under Settings > View Log
Also updated to conform to the new Prestage updates endpoints. Prestage updates for Mobile Devices as well as Computers are now supported on Jamf Pro 10.24+ environments. If your Jamf Pro server is running an older version, the updates may still work--although it is untested.
5.3.2 19/11/2020
Fixed an issue which caused Computer Prestage updates to fail.
5.2.0 25/07/2020
Fixed an issue which caused Prestage updates to sometimes fail in 5.1.0.
5.1.1 24/03/2020
- Refactored API functions to enhance stability and efficiency
- Fixed an issue that caused the GUI to incorrectly display that an update had failed
5.1.0 03/03/2020
Please upgrade immediately. Fixed an issue that caused EAs to erroneously remove their values.
5.0.5 20/08/2019
- User object site updates now working as intended
- Added ability to specify usernames are integers
5.0.4 13/08/2019
Resolved an issue that caused pre-flight checks to not run properly if a blank template was uploaded to the main tab before any populated templates were uploaded.
5.0.3 03/08/2019
- Included a PDF readme
- In the Templates directory
- Available from the "Help!" menu
- Trim whitespace from identifiers when adding to prestages or groups
- Fixed an issue with preflight status labels
5.0.2 02/08/2019
- Ability to update multiple attributes at once
- Ability to modify prestage scope en masse (add devices, remove devices, or replace entire prestage)
- Improved logging
- If you do not like the new, more complicated interface, please check out MUT Classic now available on the app store
5.0.0 30/07/2019
Fixed an issue that stopped the app from displaying properly on devices using Dark Mode.
4.3.0 29/05/2019
- Revised messaging for group population errors
4.2.1 18/04/2019
Resolved an intermittent issue with CSV parsing when the line breaks were not a certain format. This change now allow for ANY .csv file format to be used. You should no longer need to re-save the file as an MS-DOS Comma Separated, or any other specific CSV format.
4.1.0 26/06/2018
New Features:
+ Ability to change tvOS AirPlay Passwords (Mobile Devices > tvOS AirPlay Password)
+ New Login Window which simplifies the login process, and de-clutters the main window
+ Combined the "full url" and "cloud instance" boxes, with a logical switch to determine what is in the box
+ Unique Identifier determined logically:
- If Column A is comprised of only numbers, MUT will assume an identifier of "ID"
- If Column A contains letters (other than the header row, unless there is ONLY one row) MUT will assume an identifier of either Username or Serial depending on the records being updated
- This logical determination can be overridden by use of an optional header specifying "serial", "id", "username" etc.
- My tests of the logic have been sound so far, but I recommend paying extra attention to the pre-flight checks for your first few runs. They will tell you what logical determination MUT made, and whether or not that determination was overridden by a header
+ Overall UI update to simplify the tool and make it more user-friendly, while not removing the power and while not involving extra clicking
+ The log box will now supply sample CSV output upon first launching the app
+ Cleaned up much of the pre-flight and run time code, which will hopefully alleviate crashing
+ Clarified some messaging to help end-users help themselves a bit better
4.0.0 03/04/2018
Welcome to The MUT v3.6! New features include the ability to add records to--or them remove from--static groups for users, iOS and macOS devices, as well as many updates for purchasing information, and the ability to modify LDAP server for Users!
3.6.0:
• Added ability to remove iOS devices from Static Groups
• Added ability to remove macOS devices from Static Groups
• Added ability to remove Users from Static Groups
• Added ability to change LDAP server ID for a User record (limited use)
• Added ability to bypass user authentication verification (for organizations that want to lock down the Jamf admin user accounts used by MUT).
3.6.0 20/10/2017
Welcome to The MUT v3.5! New features include the ability to populate static groups for users, iOS and macOS devices, as well as many updates for purchasing information!
3.5.0 More purchasing info:
• Added ability to update Warranty Expiration Date (YYYY-MM-DD format)
• Added ability to update PO Date (YYYY-MM-DD format)
• Added ability to update Lease Expiration Date (YYYY-MM-DD format)
3.5.0 10/08/2017
Welcome to The MUT v3.4! New features include the ability to populate static groups for users, iOS and macOS devices!
3.4.0 Barcodes:
• Added ability to update Barcode 1 and Barcode 2 for macOS devices
3.4.0 05/08/2017
Welcome to The MUT v3.3! New features include the ability to populate static groups for iOS and macOS devices!
3.3.0 Maintenance release:
• Added ability to populate user static groups similar to the iOS and macOS groups from 3.2.0
3.3.0 31/07/2017
Welcome to The MUT v3.2! New features include the ability to populate static groups for iOS and macOS devices!
3.2.1 Maintenance release:
- Resolved an issue which would cause the app to quit unexpectedly when updating macOS Device Names
3.2.0 New Features:
• Added PO Number for iOS and macOS
• Added Vendor for iOS and macOS
• Added ability to populate static groups for iOS and macOS
• Updated codebase allowing for ease of endpoint additions
3.2.1 30/06/2017
Welcome to The MUT v3.2! New features include the ability to populate static groups for iOS and macOS devices!
New Features:
• Added PO Number for iOS and macOS
• Added Vendor for iOS and macOS
• Added ability to populate static groups for iOS and macOS
• Updated codebase allowing for ease of endpoint additions
3.2.0 19/06/2017
Welcome to The MUT v3.1! The new version maintains the base code and function improvements of 3.0, but with a more classic view.
New Features:
• Return to more classic view--3.0 attempted to simplify the view and hold new users hands a bit more. The new view required a lot more clicking around and in the end was not nearly as user-friendly for most admins.
• Verbose output for 404 errors to explain the issue
• More verbose output for many different issues, such as not enough/too many columns in the CSV file
• Default concurrent run value set to 1 to decrease the load placed on the server
• Moved concurrent runs, delimiter, clearing defaults, and saving log file to menu bar
Bug Fixes/Improvements
• Much better handling of CSV file of any row count
• Much better handling of server URL, particularly related to trailing slashes
• Now utilizes a much better method of passing the update requests, which is significantly faster
• Removed some broken/missing endpoints from the dropdown options
• Better handling of CSV file with incorrect columns
• Properly resets the view for CSV files of only 1 row
3.1.0 16/04/2017
Welcome to The MUT v3! This is a ground-up rewrite which includes TONS of new features and improvements.
3.0.2 - Fixed an issue with updating Computers: Full Name/Position
New Features:
• Ability to store server URL and Username for future runs
• Verifies credentials before beginning update runs
• Ability to cancel runs part way through
• Ability to set a custom delimiter for your CSV file (International feature request)
• Ability to submit multiple update requests simultaneously (2 by default)
• Vastly improved error reporting and logging
• Ability to export log of update run
Bug Fixes/Improvements
• Much better handling of CSV file of any row count
• Much better handling of server URL, particularly related to trailing slashes
• Now utilizes a much better method of passing the update requests, which is significantly faster
• Removed some broken/missing endpoints from the dropdown options
3.0.2 10/12/2016
This is a required update to support authentication in Jamf Pro 11.5. Please update immediately to maintain functionality.
more Version 6.2.1 15/05/2024
Data Not Collected The developer does not collect any data from this app.