Список мобильных устройств от Apple Profile Manager

У меня есть сервер Apple Profile Manager с несколькими зарегистрированными устройствами (iPad, iPhone). Доступ к серверу можно получить через веб-интерфейс (например: https://macserver.local/profilemanager).

Как получить зарегистрированные мобильные устройства без сканирования в Интернете? Есть ли какой-нибудь веб-сервис / api, который можно было бы использовать? (не смог найти ни одного)

Заранее спасибо и отличной недели вперед!

2 ответа

Решение

Спасибо, Виктор. Ваш путь привел меня к базе данных (PostgreSQL)

Чтобы получить доступ к базе данных ProfileManager:

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

Просто чтобы добавить к этому, нашел это также. Используйте это для доступа к базе данных, протестированной на сервере 5.6.1 и macOS 10.13

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

Источник: Access Profile Manager Database

Apple Profile Manager - это приложение Ruby on Rails. Вы можете найти его здесь: /Applications/Server.app/Contents/ServerRoot/usr/share/devicemgr/backend/

Я считаю, что он настроен на хранение всей информации в базе данных sqlite.

И есть несколько способов, как вы можете получить данные из sqlite DB.

Другие вопросы по тегам