2015-05-11 13 views
0

Я использую Profile Manager от OS X Server как MDM.
Мне удалось настроить все, но все еще остается одно, и я не могу найти никаких вариантов.iOS mobileconfig - черный список приложений/белый список?

Возможно ли создать application blacklist (или белый список) при создании .mobileconfig для устройства iOS?

Единственное, что я нашел, это использовать полезную нагрузку Single Sign-On и использовать «Ограничить эту привязку к конкретным приложениям», но она кажется впечатляющей идеей, даже если она каким-то образом будет работать.

ответ

0

Мне удалось это сделать, обратившись к Profile Manager's PostgreSQL database и получить список приложений для пользователей, а затем сравнить его с черным списком приложений и, наконец, отправить электронные письма всем пользователям, которые установили приложения с черным списком на своих устройствах.

Вы можете получить доступ к базе данных Профиль менеджера на OS X, набрав:

sudo psql -U _devicemgr -h /Library/Server/ProfileManager/Config/var/PostgreSQL -d devicemgr_v2m0 

я написал скрипт в Python, но это может быть так же легко написана на PHP или другом языке. Надежда помогает кому-то.

Мой скрипт запускается один раз в день и делает несколько вещей:

  1. доступа к базе данных
  2. запросов пользователей, их письма и их приложения пути присоединения 3 таблицы (users, devices, installed_ios_applications)
  3. Посылают электронное письмо каждому пользователю, чьи приложения содержат любое приложение из моего черного списка.