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)
- Upgrade from older OS to latest, Storage needed HOT 1
- Force to run update at the end of deferral timer feature request. HOT 1
- OS Update Stalled on all devices HOT 4
- Conflicting super configs when super profile is updated HOT 1
- Alternate workflow usage without affecting existing update workflow settings HOT 2
- super softwareupdate at login window with no GUI user logged in consistently hangs at black screen with Apple logo and progress bar HOT 5
- Jamf-Pro-External-Application-Custom-Schema-com.macjutsu.super-v4.1.0-beta1 HOT 1
- Problem with 14.5 Update on Silicon Macs HOT 1
- 4.1.0 - Update Failed Dialog doesn't have the option to close the dialog HOT 6
- 4.1.0 - Status: Deferral restrictions have changed since last super workflow run, full software status check required HOT 3
- Superman not going through workflow on m1 Machine HOT 1
- Unable to Successfully Update Major OS feature versions HOT 2
- Sequoia - 5.0b2- Erroneous Non-system update triggered HOT 15
- can IBM and mist cli installed manually ? HOT 1
- Jamf-Pro-External-Application-Custom-Schema-com.macjutsu.super-v5.0.0-beta2 HOT 1
- User Authentication Prompt button says "restart now" when prompted after scheduling restart for later date/time HOT 2
- Super 5.0.0 beta 2: Scheduled Restart asks for password twice: Once when scheduled and again when the scheduled install date passes HOT 2
- Small Typo in Scheduling dialogue HOT 2
- 5.0.0beta2 - User auth workflow has countdown timer - Doesn't persist if no password entered HOT 6
- Adding an option to disable the auto-install of updates when no users are logged in. HOT 1
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.