Comments (4)
Indeed, per Jamf's documentation "no version" is the same as asking for the "latest available". However, I'm also specifying "applyMajorUpdate": false
, which will prevent a major macOS upgrade.
I do plan to support major upgrades in a future version.
from super.
Hello, our Apple Rep mentioned that for upgrades their MDM call will treat it as Download and Install, even if the request is Download only.
We have a testing plan and we would like to target the latest updates to our testers and hold off the rest (or target the approved version) until their testing is completed.
from super.
I'm not sure what the Apple Rep is talking about, at least via the Jamf API, because the "download only" MDM command does work. In this case, system will download and prepare, but it will not restart to complete the installation. This is what allows super
to ask the user if they want to defer the restart. After a deadline has passed or the user selects "restart", then super
will send the "install and restart" MDM command. However, this is only reliable on macOS 11.5 or later. Thus, the minimum requirement for super
to use the MDM update command is macOS 11.5 or later.
As for targeting a specific older update version, the problem is that this is not possible with the softwareupdate
command or reliable via the MDM command on macOS versions prior to 11.5. At this point I want to keep super
feature parity between older systems (which can only use the softwareupdate
command) and newer systems. However, I will consider this for a future version of super
, but again it will only be possible when updating via MDM command and if the system is already on macOS 11.5 or later.
For now, super
will adhere to the deferred update settings in a Restriction Config Profile. Although this doesn't allow you to defer a specific version (thanks again Apple!), it does allow you defer the latest update for a number of days. You can use this against your "non-test" production systems to prevent super
from updating to the latest version.
from super.
ok
from super.
Related Issues (20)
- Message Enhancement Request HOT 1
- Download and upgrade not working with workflow user (v3.0b6) HOT 6
- FR - Logic Check - Super if executed inside defer window to end script during validation? HOT 4
- Super 3.0-b6 Enhancement Request HOT 17
- Edit wiki page "Jamf Pro Deployment" to include link to the Jamf Pro API Credentials page. HOT 1
- Hard-coded install path /Library/Management. Consider giving advice in wiki on changing it. HOT 2
- Write super's installation path to its own .plist file.
- The Wiki link to "Test Mode" on the Update Options page is broken. HOT 1
- Allow admins to disable the alert sound. HOT 3
- macOS 13.2 Upgrade Failed HOT 6
- Make sure standard users are getting promoted to an admin user HOT 5
- Unable to install Safari Updates HOT 4
- checkMacOSUpgrades is not sorting correctly HOT 3
- Amend text? HOT 3
- mdmWorkflowTYPE == "INSTALLER" timeout logic fail? HOT 2
- Enhancements HOT 4
- Missing $ character in script - Line 5066 HOT 2
- Updates work, Upgrade fails with "timed out" HOT 9
- First Restart without updating HOT 9
- IBM Notifier option display-accessory-type=TEXTBOX not working properly HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from super.