Fenêtre de notification de désactivation de périphérique

17

Je souhaite désactiver la fenêtre de notification «Inscription des appareils» pour les machines OS X inscrites au DEP (programme d'inscription des appareils d'Apple). Les machines exécutent 10.11, bien que le processus devrait être le même pour 10.10.

(Bien que nous gérions actuellement des appareils iOS, nous ne gérons pas les appareils OS X via le programme d'inscription, et je ne veux pas que la fenêtre contextuelle déroute ou distrait les étudiants.)

Je n'ai pas trouvé de moyen de désactiver la fenêtre contextuelle, ou l'emplacement de stockage du paramètre, une fois que l'utilisateur a cliqué sur "Ignorer". Est-ce que quelqu'un sait où ce paramètre est stocké, ou peut-être comment le modifier en utilisant "écriture par défaut" ou quelque chose de similaire?

Tim Dearborn
la source
Je crois que le LaunchAgent qui contrôle cela se trouve dans /System/Library/LaunchAgents/com.apple.ManagedClientAgent.enrollagent.plist - Cependant, la "Protection de l'intégrité du système" dans El Capitan m'empêche de désactiver le service. Des idées?
Tim Dearborn

Réponses:

16

Pour désactiver les pop-ups d'inscription, j'ai déplacé 2 fichiers ...

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

à /Library/LaunchAgentsDisabledet /Library/LaunchDaemonsDisabled(assurez-vous de créer les répertoires s'ils n'existent pas).

Puisque j'utilise El Capitan, je ne suis pas "autorisé" à modifier le dossier System. Je l'ai fait en utilisant le mode disque cible et en me connectant à une machine Yosemite. Vous pouvez également le faire en désactivant la protection de l'intégrité du système (instructions sur http://osxdaily.com/2015/10/05/disable-rootless-system-integrity-protection-mac-os-x/ )

Tim Dearborn
la source
déplacé ces deux fichiers, mais toujours ce pop-up. D'autres fichiers devaient-ils être supprimés?
LukasMac
1
@KirkOuimet - Non. Launchd charge les démons depuis / System / Library / LaunchDaemons et depuis / Library / LaunchDaemons. Si le fichier n'est pas là, il ne peut pas le charger. Veuillez noter que dans El Capitan, vous devez désactiver ou contourner SIP pour déplacer ces fichiers.
Tim Dearborn
3
@jfoliveira, sur Sierra ces fichiers sont aux mêmes endroits, je l'ai testé aujourd'hui et j'ai travaillé.
George Dima
1
Cette solution a fonctionné sur Sierra, mais pas sur High Sierra (10.1.13). J'obtiens un mv: rename LaunchAgents/com.apple.ManagedClientAgent.enrollagent.plist to LaunchAgentsDisabled: No such file or directorymessage d'erreur. Quelqu'un d'autre l'a-t-il essayé sur la dernière mise à jour du système d'exploitation?
allenwlee
1
@TimDearborn excuses, on dirait que j'étais dans le mauvais répertoire. J'étais dedans Users/Library, pas System/Library La solution fonctionne toujours sur High Sierra.
allenwlee