Список мобильных устройств от 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.