Puoi aggiornare il software con sudo softwareupdate --install --all
. È possibile aggiornare il sistema operativo stesso dalla riga di comando?
Poiché il programma di installazione di OS X è un'app, è necessario un framework di scripting per automatizzare il clic dei pulsanti. Molto più facile da configurare una soluzione MDM in cui il programma di installazione viene trasformato in una risorsa netboot piuttosto che frammentare l'interfaccia utente e scrivere l'installazione.
Per cominciare, guarda AutoDMG o Imagr / NBICreator .
È possibile integrarli con la maggior parte degli MDM come Casper / Munki o realizzare una soluzione di imaging come DeployStudio, ma tutti richiedono computer esterni per gestire / fornire il computer in fase di aggiornamento. Non esiste una semplice estensione allo strumento softwareupdate
fornito da Apple poiché è progettato per applicare patch a un sistema operativo e app e non eseguire l'aggiornamento / migrazione su se stesso. Anche il miglior chirurgo della città fa in modo che qualcun altro operi sulle loro ginocchia quando vanno sotto i ferri.
Non sembra essere, guardando la pagina man; a meno che non compaia nell'argomento --list
--l | --list List all available updates. -i | --install Each update specified by args is downloaded and installed. args can be one of the follow-ing: following: ing: -r | --recommended All updates that are recommended for your system. These are prefixed with a * character in the --list output. -a | --all All updates that are applicable to your system, including those non-recommended ones, which are prefixed with a - character in the --list output. (Non-recom-mended (Non-recommended mended updates are uncommon in any case.) item ... One or more specified updates. The --list output shows the item names you can specify here, prefixed by the * or - characters.
Leggi altre domande sui tag command-line upgrade automation macos