远程命令
远程命令让您可以通过 GuardMDM 控制台管理设备。命令通过 Apple 推送通知服务 (APNs) 发送,并由设备异步执行。
支持的命令
锁定设备
立即锁定设备。您可以选择设置锁屏消息和解锁所需的 PIN 码。
| 字段 | 必填 | 描述 |
|---|---|---|
| 锁屏消息 | 否 | 锁屏上显示的消息 |
| PIN 码 | 否 | 解锁设备的 6 位 PIN 码 |
如果未提供 PIN 码,用户可以使用现有密码解锁。
重启设备
重启设备。仅适用于 macOS。设备将关机并重新启动——无需用户交互。
关机
关闭设备。仅适用于 macOS。设备将完全关机,需要手动启动。
立即同步
强制设备立即向 GuardMDM 报到。这将触发以下信息的刷新:
- 设备信息(名称、型号、操作系统版本、序列号、容量、电池等)
- 安全信息(加密状态、密码合规性、防火墙、FileVault)
- 已安装的配置描述文件
- 已安装的应用程序
当您需要获取最新信息而不等待下一次定期报到时,请使用此命令。
移除描述文件
从设备中移除特定的配置描述文件。您必须从已安装的描述文件列表中选择要移除的描述文件。
注意: 某些描述文件(例如 MDM 注册描述文件本身)无法通过此方式移除。如果设置或限制依赖于该描述文件,移除它可能会影响设备功能。
擦除设备
对设备执行出厂重置。这是一个破坏性操作——所有数据和设置将被永久删除。
| 平台 | 行为 |
|---|---|
| iOS / iPadOS | 擦除所有内容和设置,返回设置助理 |
| macOS | 擦除所有内容和设置(Apple Silicon)或擦除磁盘(Intel) |
警告: 此操作无法撤销。请谨慎使用。
命令历史
发送到设备的每条命令都会记录在命令历史中。历史记录显示:
- 命令 — 发送的命令类型
- 状态 — 命令的当前状态
- 发送时间 — 命令发送的时间
- 完成时间 — 设备确认完成的时间(如适用)
命令状态
| 状态 | 含义 |
|---|---|
| 待处理 | 命令已通过 APNs 发送,等待设备确认 |
| 已确认 | 设备已收到并正在处理命令 |
| 已完成 | 命令已成功执行 |
| 失败 | 命令无法执行 |
| 暂不执行 | 设备已收到命令但推迟执行(例如用户拒绝) |
命令工作原理
- 您从 GuardMDM 控制台发出命令
- GuardMDM 通过 APNs 向设备发送推送通知
- 设备唤醒并向 GuardMDM 报到以获取命令详情
- 设备执行命令并将结果报告回来
- 命令状态在命令历史中更新
由于命令是异步执行的,发送命令到看到结果之间可能存在延迟——尤其是当设备离线时。
