发布于2026-08-21 阅读(0)
扫一扫,手机访问
若MacBook被远程管理工具强制设定了定时关机,需通过终端命令“pmset -g sched”和“sudo profiles show -type management”来确认MDM策略。如果确实是由MDM驱动的,那么唯一可靠的解决方法是进入恢复模式,禁用SIP后删除“/var/db/ConfigurationProfiles”。

MacBook被远程管理工具(如Jamf Pro、Kandji、Mosyle等)强制设置了定时关机,你本地没有权限修改系统设置,也无法在“系统设置→电池→定时”中看到该计划,但关机倒计时仍会准时弹出——这种情况下必须绕过图形界面,直接干预远程管理注入的底层调度任务。
打开“终端”,输入以下命令并回车:
pmset -g sched
若输出为空,那就说明关机任务并非由pmset注册;而要是显示出类似“Scheduled shutdown for Wed 08/19/26 at 23:00:00”这样的条目,并且你从来没有手动执行过pmset命令,那很有可能是远程管理平台通过MDM协议下发的调度指令。在这种情况下,图形界面的“电池→定时”选项会被远程策略锁定,就算你取消勾选也没用,甚至可能会自动恢复。
在终端中运行:
sudo profiles status -type enrollment
若返回“Enrolled via DEP/Mobile Device Management”,说明设备处于受管状态。接着执行:
sudo profiles show -type management
重点查找包含shutdown、power、schedule或powermanagement字段的配置描述。若发现类似“ScheduledShutdownTime”: “23:00”或“AutoPowerOffEnabled”: true的键值对,即可确认关机行为由MDM策略驱动,本地无权删除,只能联系管理员解除或覆盖。
方法一:禁用系统级关机通知服务
在终端中执行:
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.loginwindow.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.loginwindow.plist
这会重启登录窗口守护进程,临时清空其缓存的倒计时状态。但仅对下一次关机生效,无法阻止下次策略同步后重新载入。
方法二:拦截关机前的AppleScript调用
远程管理工具常通过osascript触发关机,可临时重命名系统事件监听器:
sudo mv /usr/bin/osascript /usr/bin/osascript.disabled
【此操作会导致所有快捷指令、自动化脚本及部分App功能异常,仅作紧急规避,使用后务必恢复】
恢复命令:
sudo mv /usr/bin/osascript.disabled /usr/bin/osascript
第一步:断开网络连接 → 拔掉网线或关闭Wi-Fi → 防止MDM服务器在你操作中途推送新策略。
第二步:进入恢复模式 → 关机后按住 Command + R 键开机 → 等待出现地球图标或转圈光标后松手 → 进入macOS恢复环境。
第三步:顶部菜单栏选择“实用工具” → “终端”。
第四步:执行命令清除MDM配置文件:
csrutil authenticated-root disable
reboot
重启后再次进入恢复模式,运行:
rm -rf /var/db/ConfigurationProfiles
第五步:重启系统 → 此时MDM策略已从本地彻底移除,图形界面中“系统设置→电池→定时”将恢复正常可编辑状态,远程关机任务不再触发。
上一篇:Mac版微信如何设置指纹登录
下一篇:Mac微信一直报错退出怎么办
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9