禁用设备提示通知窗口


17

我希望为DEP(苹果公司的设备注册程序)中注册的OS X计算机禁用“设备注册”通知窗口。机器正在运行10.11,尽管该过程应与10.10相同。

(虽然我们目前正在管理iOS设备,但我们并不通过注册程序来管理OS X设备,我也不希望弹出窗口使学生困惑或分散他们的注意力。)

一旦用户点击“跳过”,我还没有找到一种禁用弹出窗口或将设置存储在其中的方法。有谁知道此设置的存储位置,或者我如何使用“默认写入”或类似的方法对其进行修改?


我相信可以在/System/Library/LaunchAgents/com.apple.ManagedClientAgent.enrollagent.plist中找到控制它的LaunchAgent-但是,El Capitan中的“系统完整性保护”使我无法禁用该服务。有任何想法吗?
蒂姆·迪尔伯恩

Answers:


16

为了禁用注册弹出窗口,我移动了2个文件...

/System/Library/LaunchAgents/com.apple.ManagedClientAgent.enrollagent.plist
/System/Library/LaunchDaemons/com.apple.ManagedClient.enroll.plist

/Library/LaunchAgentsDisabled/Library/LaunchDaemonsDisabled(如果目录不存在,请确保创建目录)。

由于我正在使用El Capitan,因此无法“允许”修改“系统”文件夹。我是通过使用目标磁盘模式并连接到优胜美地计算机来实现的。您也可以通过禁用系统完整性保护来做到这一点(位于http://osxdaily.com/2015/10/05/disable-rootless-system-integrity-protection-mac-os-x/的说明)


移动了这两个文件,但仍然弹出。是否需要删除其他文件?
LukasMac

1
@KirkOuimet-否。从/ System / Library / LaunchDaemons和/ Library / LaunchDaemons启动加载的守护程序。如果文件不存在,则无法加载它。请注意,在El Capitan中,必须禁用或解决SIP才能移动这些文件。
蒂姆·迪尔伯恩

3
@jfoliveira,在Sierra上,这些文件位于相同的位置,我今天对其进行了测试并正常工作。
乔治·迪马

1
此解决方案适用于Sierra,但不适用于High Sierra(10.1.13)。我收到一条mv: rename LaunchAgents/com.apple.ManagedClientAgent.enrollagent.plist to LaunchAgentsDisabled: No such file or directory错误消息。是否有人在最新的操作系统更新中尝试过?
allenwlee

1
@TimDearborn道歉,看起来我在错误的目录中。我当时在Users/Library,不是System/Library 该解决方案仍适用于High Sierra。
allenwlee
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.