如何禁止Macos的更新,通过搭建缓存服务器进行更新
如何禁止Macos的更新,通过搭建缓存服务器进行更新
如何禁止Macos的更新,通过搭建缓存服务器进行更新
configuration profiles中文翻译是“配置描述文件”
Apple的方式是安装使用macOS 服务器,里面有,参考macOS 服务器使用手册:https://support.apple.com/zh-cn/guide/server/welcome/mac#/apd05B9B761-D390-4A75-9251-E9AD29A61D0C
关于描述文件管理器的文档:https://support.apple.com/zh-cn/guide/profile-manager/welcome/mac
就你的问题,防止您的 Mac 在后台下载更新:https://support.apple.com/zh-cn/HT207251
当然,要想自动分发“配置描述文件”,应当使用Apple的DEP和VPP两个服务,DEP的解释参考:https://support.apple.com/zh-cn/HT204142,问题是不是所有地区或者国家都开放了这个服务,具体哪里已经可以使用,请参考:https://support.apple.com/zh-cn/HT207305#asia;VPP请参考:https://support.apple.com/zh-cn/HT207867
当然也有第三方的生成描述文件的方式和软件,你可以自行搜索,比如profilecreator等。
因为国内没有开通DEP,那么就要通过内部的方式发布描述文件,一般可以通过ARD等使用profiles命令或者加入用户组等方式将描述文件安装到指定的设备上。这个说起来就比较多了,估计已经超出了本问题的范畴了。
configuration profiles中文翻译是“配置描述文件”
Apple的方式是安装使用macOS 服务器,里面有,参考macOS 服务器使用手册:https://support.apple.com/zh-cn/guide/server/welcome/mac#/apd05B9B761-D390-4A75-9251-E9AD29A61D0C
关于描述文件管理器的文档:https://support.apple.com/zh-cn/guide/profile-manager/welcome/mac
就你的问题,防止您的 Mac 在后台下载更新:https://support.apple.com/zh-cn/HT207251
当然,要想自动分发“配置描述文件”,应当使用Apple的DEP和VPP两个服务,DEP的解释参考:https://support.apple.com/zh-cn/HT204142,问题是不是所有地区或者国家都开放了这个服务,具体哪里已经可以使用,请参考:https://support.apple.com/zh-cn/HT207305#asia;VPP请参考:https://support.apple.com/zh-cn/HT207867
当然也有第三方的生成描述文件的方式和软件,你可以自行搜索,比如profilecreator等。
因为国内没有开通DEP,那么就要通过内部的方式发布描述文件,一般可以通过ARD等使用profiles命令或者加入用户组等方式将描述文件安装到指定的设备上。这个说起来就比较多了,估计已经超出了本问题的范畴了。
没有看太明白,是想只通过内部网络的内容缓存服务器进行更新?有企业内部网络还是仅仅是单机?而且仅仅是macOS系统的更新(比如10.13.1升级到10.13.6),对于App的更新不管?仅仅是更新,对于macOS的次版本安装(比如从10.13升级到10.14)不做要求?
如果在一台Mac上禁止了自动更新,即便是开启了内容缓存或者内网有内容缓存服务,也是无法自动更新。
以前旧版的OSX是可以通过设定更新服务器网址的方式,来指定内容缓存服务器的,但是新系统中已经不能这样做了(至今是如此)。
如果是公司网络环境,你希望控制公司内Mac机的更新,比如只更新到指定的版本,那么最好是通过configuration profiles的方式,强制禁止自动更新。当需要时,利用内部服务,将更新推送出去。这有多种方式可以选择,就看自己的环境、喜好、内部规则和资源等因素了。
比如,一种方法是:确认内部内容缓存的系统版本后,解除连接到内网Mac的禁止自动更新的profiles,并通知员工尽快在公司内升级,审计后再次禁止自动更新。另一种方式比如,利用命令行推送,比如softwareupdate -i "macOS 10.14.5 Update"等。当然还可以利用诸如starttoinstall等命令行安装。有好多重方式,这里只能举例大概说说。
如果只是个人或者就是家庭的小网,就禁止自动升级,之后手动开关,或者到App商店中下载安装升级或者到Apple Support上查找升级安装包。
谢谢您的回复,问题是:保持公司内部Mac电脑全部在统一版本。禁止员工升级到最新版本。
您说的“只更新到指定的版本,那么最好是通过configuration profiles的方式,强制禁止自动更新”,这个configuration profiles如何生成呢。
拜读,感谢tony大神的解答,学到了。
感谢,我先去看看那几个链接
有联系方式吗,方便沟通,
[OSX系统管理与部署] 一书作者 | 在线看[macOS软件包从入门到精通, 您出的书可以拜读一下
抱歉,这里发布的任何个人信息都会被版主“无情地”抹掉,这是版规的规定,咱们该遵守。本人也经常去其它的几个Mac或者技术相关的网站如知乎等或者关注我的blog。
另外,[OSX系统管理与部署]一书,虽然里面的绝大多数内容依然可用,由于出版的较早,但没有太多关于“配置描述文件”的内容,安全方面,由于最近几年Apple从硬件到软件在安全领域的进展特别大,所以书中相关信息也需要更新。
好的,非常感谢。
如何禁止Macos的更新,通过搭建缓存服务器进行更新