joncrain / mr-micromdm
munkireport 的 MicroMDM 模块。
v1.2
2020-03-05 04:09 UTC
Requires
- php: ^7.0
This package is auto-updated.
Last update: 2024-09-10 22:24:42 UTC
README
composer require joncrain/mr-micromdm
这将是 MicroMDM 实例的中间件和 webhook。目前它通过与一些 MicroMDM 的自定义中间件进行通信来工作。
还需要添加创建和存储 DeviceLock/EraseDevice 代码的能力。
支持的命令
不确定是否所有这些命令都是必需的,但最好有一个配置来打开或关闭它们。
可用的简单命令
这些命令不传递任何额外的 json。
- 重启设备
- 安全信息
- 可用的操作系统更新
- 证书列表
- 已安装应用程序列表
- 操作系统更新状态
- 配置文件列表
- 配置文件列表
- 关闭设备
第二阶段:复杂命令
其他命令稍微复杂一些,最好有一个调用数据输入的接口(例如,设置 PIN 码)。不太确定如何实现。
- 设备信息
- 查询
- 设备锁定/擦除设备(是否需要一些更高级的认证?)
- PIN
- 安装/移除应用程序/配置文件(我认为这是不可行的)
- 安排操作系统更新
- 产品密钥
- 安装操作(可选择的)
- 安排操作系统更新扫描
- 强制
- 设置应用程序配置
输入数据
需要设置从 micromdm 接收 webhook 的能力。这是一大堆 json 数据,不确定如何最好地处理...
一个想法是创建一个仅用于 webhook 数据的表,并将其与 MMDM 表的 UDID 关联起来。