通常,苹果秋季针对IT的更新都围绕更好的设备管理方式展开。今年有一个被严重低估的更新,在特定场景下会是真正的胜利:远程AppleCare日志收集。
如果你曾经为苹果设备群里一个难以复现的问题开过AppleCare支持工单,就知道这个过程有多痛苦。AppleCare需要sysdiagnose,而获取它要么得物理接触设备,要么一步步指导用户完成他们从未做过的操作。最终能搞定,但过程缓慢,要求用户有空且愿意配合,对于远程员工或出差的高管来说,还会显得IT对设备上发生的事情缺乏足够的日志可见性。问题就在于,某种程度上确实如此。
问题越难复现,IT就越抓狂。等你拿到日志时,设备已经重启,macOS状态已经改变,故障排查又得从头开始。
TriggerEnhancedLogCollection是你的好朋友
苹果在iOS、iPadOS、macOS和tvOS 27中引入了两个新的设备管理命令:
TriggerEnhancedLogCollection
和一个取消命令。流程很直接。你打开AppleCare工单,AppleCare给你一个令牌,然后通过设备管理把这个令牌传过去并触发命令。设备收集日志并直接上传到苹果,它们会自动附加到苹果的工单上。
设备还会通过声明式管理随时报告状态,所以你能看到日志收集是否已开始、是否已完成、是否在等待用户同意,以及上传是否正在进行。
交互式与非交互式
这个命令有两种模式,区别取决于你在管理什么。在iOS上,当设备没有密码且没有账户时,非交互式模式可用,因此可以在后台收集并上传日志,无需用户参与。我认为这适用于自助终端/POS类场景。在tvOS和共享iPad上,非交互式始终可用。
在macOS上,必须使用交互式模式。用户会看到通知,并被提示同意日志收集和上传。他们可以拒绝,但这仍然比旧流程好得多,不过并非完全无需动手。用户仍在流程中,但至少只是一个简单的UI弹窗。
总结
远程和混合办公让手动日志收集变得更困难,而一个身处不同城市的远程用户遇到间歇性macOS问题,是IT团队能面临的更具挑战性的支持场景之一。有了这个功能,当苹果团队要求日志时,你可以从设备管理控制台发送命令,设备完成工作,苹果就能获得处理工单所需的信息。
















