可能对 macOS 管理员有用的脚本
一些可能对 macOS 管理员有用的脚本。可能与 Munki 有关; 可能不会。 这些功能仅在 macOS 上受支持。不支持在 Windows 或 Linux 上运行这些功能。 在 macOS 12.3 中,苹果停止提供 Python 作为 macOS 的一部分。您需要提供自己的 Python 才能使用这些脚本。您可能还需要安装其他 Python 模块。
这是一个快速而简洁的工具,用于下载 Apple 在 https://mesu.apple.com/assets/macos/com_apple_macOSIPSW/com_apple_macOSIPSW.xml 信息源中公布的 macOS IPSW 文件。
此脚本可以创建包含通过 Apple 软件更新目录中提供的 macOS 安装程序的磁盘映像。
运行 Python ./installinstallmacos.py --help 可查看可用的选项。 该工具通过从 Apple 的软件更新服务器下载包,然后将其安装到一个新的空磁盘映像中,来组装"安装 macOS"应用程序。 如果在该过程中 /usr/bin/installer 返回错误,则可以检查 /var/log/install.log 以寻找线索。 由于它使用了 Apple 的安装程序,因此会运行任何安装检查或卷检查脚本。 这意味着,您只能使用此工具来创建包含在您运行脚本的具体机器上运行的 macOS 版本的磁盘映像。
例如,要创建一个包含运行在 2018 年 MacBook Pro 上的 10.13.6 版本的磁盘映像,您必须在 2018 年 MacBook Pro 上运行此脚本,并选择合适的版本。通常,"分叉"的操作系统构建号是 4 位数,因此在本文档最后一次更新时,17G2208 版本是 2018 年 MacBook Pro 的正确构建版本;17G65 版本是其他所有支持 High Sierra 的 Mac 的正确构建版本。如果您尝试安装不兼容的 macOS 版本,您将看到类似以下的错误:
暂无开放 Issues,或尚未同步最近议题。