You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过Apple Remote Desktop执行screencapture命令遇权限问题求助

Apple Remote Desktop远程执行screencapture权限问题解决方案

关键原因

通过ARD发送UNIX命令时,命令并不是由你已经授权的Terminal、bash这些程序执行的,而是由系统自带的ARDAgent进程代跑,这就是你找不到需要授权应用的核心问题。

解决步骤

  1. 打开系统偏好设置 → 安全性与隐私 → 隐私 → 屏幕录制
  2. 点击左下角锁图标解锁,点"+"添加应用
  3. 在文件选择窗口里,导航到路径:/System/Library/CoreServices/RemoteManagement/ARDAgent.app,把这个应用加入屏幕录制权限列表
  4. 重启ARDAgent进程(或者直接重启目标设备),让权限生效

额外注意事项

  • 确保目标设备的ARD客户端已经开启了允许执行UNIX命令的远程管理权限
  • 执行命令前先确认~/Backup/Screen/目录存在,不存在的话可以把命令改成:mkdir -p ~/Backup/Screen/ && screencapture ~/Backup/Screen/test$(date +'.%F_%H-%M-%S').jpg
  • 你原命令里date的拼接语法有问题,正确写法是用$()包裹date命令,避免执行失败

内容的提问来源于stack exchange,提问作者SkRevo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 08:40:35