2

我有一个注册了多个设备(iPad、iPhone)的 Apple Profile Manager 服务器。可以通过 Web 界面访问服务器(例如:https://macserver.local/profilemanager)。

如何在不爬网的情况下获取已注册的移动设备?有没有可以使用的网络服务/ api?(找不到)

在此先感谢您,祝您度过愉快的一周!

4

3 回答 3

4

只是为了补充一点,也发现了这个。使用它来访问在服务器 5.6.1 和 macOS 10.13 上测试的数据库

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

来源:访问配置文件管理器数据库

于 2019-01-22T01:27:02.930 回答
3

谢谢维克多。您给定的路径将我带到数据库(PostgreSQL)

要访问 ProfileManager 数据库:

sudo -u _devicemgr psql -h /Library/Server/ProfileManager/Config/var/PostgreSQL -d devicemgr_v2m0
于 2013-10-30T06:57:43.140 回答
2

Apple Profile Manager 是一个 Ruby on Rails 应用程序。你可以在这里找到它:/Applications/Server.app/Contents/ServerRoot/usr/share/devicemgr/backend/

我相信,它被配置为将所有信息存储在 sqlite 数据库中。

您可以通过多种方式从 sqlite DB 中获取数据。

于 2013-10-28T15:22:30.633 回答