Отключить окно уведомления о регистрации устройства

17

Я хочу отключить окно уведомления «Регистрация устройства» для компьютеров с OS X, которые зарегистрированы в DEP (программа регистрации устройств Apple). Машины работают 10.11, хотя для 10.10 процесс должен быть таким же.

(Хотя в настоящее время мы управляем устройствами iOS, мы не управляем устройствами OS X с помощью программы регистрации, и я не хочу, чтобы всплывающее окно сбивало с толку или отвлекало студентов.)

Я не нашел способ отключить всплывающее окно или где хранится настройка, как только пользователь нажимает «Пропустить». Кто-нибудь знает, где хранится этот параметр, или, возможно, как я могу изменить его, используя «запись по умолчанию» или что-то подобное?

Тим Дирборн
источник
Я считаю, что LaunchAgent, который управляет этим, можно найти по адресу /System/Library/LaunchAgents/com.apple.ManagedClientAgent.enrollagent.plist - Однако «Защита целостности системы» в El Capitan запрещает мне отключать службу. Есть идеи?
Тим Дирборн

Ответы:

16

Чтобы отключить всплывающие окна регистрации, я переместил 2 файла ...

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

к /Library/LaunchAgentsDisabledи /Library/LaunchDaemonsDisabled(убедитесь , что для создания каталогов , если они не существуют).

Поскольку я использую El Capitan, мне не «разрешается» изменять системную папку. Я сделал это, используя режим целевого диска и подключившись к машине Yosemite. Вы также можете сделать это, отключив защиту целостности системы (инструкции см. На сайте http://osxdaily.com/2015/10/05/disable-rootless-system-integrity-protection-mac-os-x/ ).

Тим Дирборн
источник
переместил эти два файла, но все равно получил это всплывающее окно. Любые другие файлы должны быть удалены?
LukasMac
1
@KirkOuimet - Нет. Launchd загружает демоны из / System / Library / LaunchDaemons и из / Library / LaunchDaemons. Если файл не существует, он не может загрузить его. Обратите внимание, что в El Capitan вы должны отключить или обойти SIP, чтобы переместить эти файлы.
Тим Дирборн
3
@jfoliveira, на Сьерре эти файлы находятся в тех же местах, я сегодня проверял и работал.
Джордж Дима
1
Это решение работало на Сьерре, но не на Сьерре (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.
Алленвли