Грэм Пью
ПРИМЕЧАНИЕ. Филиал по умолчанию ( main ) является последней кодовой коммитой производственной дорожки, которая представляет версии 28.0 и новее. Любые запросы на притяжение должны быть сделаны в main ветвь.
Ветвь release должна соответствовать текущему последнему выпуску.
legacy филиал является последней кодексовой коммитой устаревшего трека, которая представляет версии до 27.x. Устаревший трек предназначен для тех, кому нужно использовать этот скрипт на MacOS 10.15 или старше.
ПРЕДУПРЕЖДЕНИЕ. Это сценарий самоуничтожения. Не пробуйте это на своем собственном устройстве!
erase-install.sh -это сценарий для переустановки MacOS непосредственно из объема системы с использованием startosinstall , двоичного ресурса, который был встроен в приложения MacOS установщики с версии 10.12.4. Опция --eraseinstall была добавлена с MacOS 10.13.4 для компьютеров с объемом системы APFS.
Его можно использовать для загрузки, переустановки, обновления или стирания macOS.
Сценарий предназначен для взаимодействия с Mist-Cli, сценарием, разработанным Nindi Gill, для загрузки приложения MacOS-установщика непосредственно от Apple на клиент. Минимальная необходимая версия - macOS 10.15.
В качестве альтернативы можно использовать команду softwareupdate --fetch-full-installer на компьютерах Mac под управлением MacOS 11 или более (требуется MacOS 11, поскольку опция --list-full-installers используется для поиска действительных сборков).
Сценарий также предназначен для взаимодействия с Swiftdialog для предоставления диалогов пользователям. Минимальная необходимая версия для Swiftdialog - macOS 11 .
Сценарий имеет много вариантов, чтобы соответствовать большим разнообразию рабочих процессов, инструментов управления и опыта пользователей. Первоначально разработанный для работы с Mac, которые зачисляются в Jamf Pro, теперь он имеет дополнительные варианты использования с другими системами управления или вообще без систем управления.