Puede actualizar el software con sudo softwareupdate --install --all
. ¿Es posible actualizar el propio sistema operativo desde la línea de comandos?
Dado que el instalador de OS X es una aplicación, necesitará un marco de secuencias de comandos para automatizar el clic de los botones. Es mucho más fácil configurar una solución MDM en la que el instalador se convierte en un recurso de inicio de red que piratear la interfaz de usuario y crear un script para la instalación.
Para empezar, mire el AutoDMG o Imagr / NBICreator .
Puede integrarlos con la mayoría de MDM como Casper/Munki o lanzar una solución de imágenes como DeployStudio, pero todos estos requieren computadoras externas para administrar/suministrar la computadora que se está actualizando. No existe una extensión simple para la softwareupdate
herramienta provista por Apple, ya que está diseñada para parchear un sistema operativo y aplicaciones y no ejecutar la actualización/migración en sí misma. Incluso el mejor cirujano de la ciudad consigue que alguien más opere su rodilla cuando pasan por el quirófano.
No parece serlo, mirando la página del manual; a menos que aparezca en --list arg
--l | --lista Muestra todas las actualizaciones disponibles. -i | --instalar Cada actualización especificada por args se descarga e instala. args puede ser uno de los siguientes: siguiente: En g: -r | --recomendado Todas las actualizaciones que se recomiendan para su sistema. Estos tienen el prefijo * carácter en la salida --list. -a | --all Todas las actualizaciones que son aplicables a su sistema, incluidas aquellas no recomendadas ones, que tienen el prefijo con un carácter - en la salida --list. (No recomendado (No recomendado) las actualizaciones reparadas son poco comunes en cualquier caso). elemento ... Una o más actualizaciones especificadas. La salida --list muestra los nombres de elementos que puede especifique aquí, precedido por los caracteres * o -.
actualización de software --fetch-full-installer
bmike
bsamek
TJ Luoma
bsamek