Você pode atualizar o software com sudo softwareupdate --install --all
. É possível atualizar o próprio sistema operacional a partir da linha de comando?
Você pode atualizar o software com sudo softwareupdate --install --all
. É possível atualizar o próprio sistema operacional a partir da linha de comando?
Respostas:
Como o instalador do OS X é um aplicativo, você precisaria de uma estrutura de script para automatizar o clique dos botões. É muito mais fácil configurar uma solução MDM em que o instalador é transformado em um recurso de netboot do que desmembrar a interface do usuário e criar scripts na instalação.
Para começar, olhe para o AutoDMG ou Imagr / NBICreator .
Você pode integrá-los à maioria dos MDMs, como o Casper / Munki, ou implantar uma solução de criação de imagens, como o DeployStudio, mas todos eles exigem computadores externos para gerenciar / fornecer o computador que está sendo atualizado. Não há uma extensão simples para a softwareupdate
ferramenta fornecida pela Apple, uma vez que foi projetada para corrigir um sistema operacional e aplicativos e não executar a atualização / migração nela mesma. Até mesmo o melhor cirurgião da cidade faz com que outra pessoa use o joelho quando ele está sob a faca.
Não parece estar, olhando para a página de manual; a menos que apareça no --list arg
--l | --Lista Listar todas as atualizações disponíveis. -i | --instalar Cada atualização especificada por args é baixada e instalada. args pode ser um dos seguintes: a seguir: ing: -r | --recomendado Todas as atualizações recomendadas para o seu sistema. Estes são prefixados com um * caractere na saída --list. -a | --all Todas as atualizações aplicáveis ao seu sistema, incluindo aquelas não recomendadas aqueles que são prefixados com um caractere - na saída --list. (Não recomendado (não recomendado) atualizações emendadas são incomuns em qualquer caso.) item ... Uma ou mais atualizações especificadas. A saída --list mostra os nomes dos itens que você pode especifique aqui, prefixado pelos caracteres * ou -.