Giter VIP home page Giter VIP logo

Comments (4)

Macjutsu avatar Macjutsu commented on September 1, 2024

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.

mauriciope avatar mauriciope commented on September 1, 2024

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.

Macjutsu avatar Macjutsu commented on September 1, 2024

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.

mauriciope avatar mauriciope commented on September 1, 2024

ok

from super.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.